File tree Expand file tree Collapse file tree 4 files changed +26
-69
lines changed
Expand file tree Collapse file tree 4 files changed +26
-69
lines changed Original file line number Diff line number Diff line change 1+ Ractive .components['json-edit' ] = Ractive .extend do
2+ template : require('./json-edit.pug' )
3+ isolated : true
4+ data : ->
5+ objStr : null
6+ objFormatted : null
7+ computed :
8+ objFormatted :
9+ get : ->
10+ if @get \objTmp
11+ return that
12+ else
13+ return JSON .stringify @get('value' ), null , 2
14+
15+ set : (objStr ) ->
16+ try
17+ obj = JSON .parse(objStr )
18+ @set('value' , obj )
19+ @set('objTmp' , null )
20+ catch
21+ return @set 'objTmp' , objStr
22+
123Ractive .components['debug-obj' ] = Ractive .extend do
224 template : require('./index.pug' )
325 data : ->
4- obj : undefined
26+ obj : null
527 title : null
628 public : false
Original file line number Diff line number Diff line change 1+ .ui.form
2+ .field
3+ textarea( style ="white-space: pre-wrap" ) {{ objFormatted }}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,5 +2,4 @@ https://cdn.jsdelivr.net/npm/ractive-transitions-fade
22https://cdn.jsdelivr.net/npm/ractive-transitions-slide
33https://cdn.jsdelivr.net/npm/ractive-transitions-fly
44https://cdn.jsdelivr.net/npm/ractive-events-keys@0.2.1/dist/ractive-events-keys.min.js
5- https://cdn.jsdelivr.net/gh/ceremcem/ractive-components@v0.11/components/json-edit.js
65https://raw.githubusercontent.com/ceremcem/ractive-modal/prevent-bg-scroll/dist/ractive-modal.js
You can’t perform that action at this time.
0 commit comments