aboutsummaryrefslogtreecommitdiff
path: root/js/components
diff options
context:
space:
mode:
Diffstat (limited to 'js/components')
-rw-r--r--js/components/editable.reel/editable.js6
-rw-r--r--js/components/hintable.reel/hintable.js46
2 files changed, 7 insertions, 45 deletions
diff --git a/js/components/editable.reel/editable.js b/js/components/editable.reel/editable.js
index a6350359..eab73993 100644
--- a/js/components/editable.reel/editable.js
+++ b/js/components/editable.reel/editable.js
@@ -195,6 +195,7 @@ exports.Editable = Montage.create(Component, {
195 handleKeydown : { 195 handleKeydown : {
196 value : function(e) { 196 value : function(e) {
197 var k = e.keyCode; 197 var k = e.keyCode;
198 console.log("editable - keycode", k);
198 } 199 }
199 }, 200 },
200 201
@@ -269,10 +270,11 @@ exports.Editable = Montage.create(Component, {
269 }, 270 },
270 keyActions : { 271 keyActions : {
271 value : { 272 value : {
272 stop : [27,9,13,186], 273 stop : [27,9,13],
273 revert : [27], 274 revert : [27],
274 backsp : [8] 275 backsp : [8]
275 } 276 },
277 distinct: true
276 } 278 }
277 279
278}); \ No newline at end of file 280}); \ No newline at end of file
diff --git a/js/components/hintable.reel/hintable.js b/js/components/hintable.reel/hintable.js
index 6e3b2aaf..803770db 100644
--- a/js/components/hintable.reel/hintable.js
+++ b/js/components/hintable.reel/hintable.js
@@ -327,48 +327,8 @@ exports.Hintable = Montage.create(Editable, {
327 revert : [27], 327 revert : [27],
328 backsp : [8] 328 backsp : [8]
329 } 329 }
330 } 330 },
331 distinct: true
331 } 332 }
332 333
333}); 334}); \ No newline at end of file
334
335// suggest : {
336// value : function(hint) {
337// ///// if no hint argument passed, clear suggestions
338// if(!hint) {
339// this.clearHint();
340// return false;
341// }
342//
343// this._hint = hint;
344//
345// ///// append span with suggested hint
346// if(this.hintElement) {
347// this.clearHint();
348//
349// ///// Set the hint element's text
350// this._getFirstTextNode(this.hintElement).textContent = hint;
351//
352// ///// if hintElement was removed from the DOM, the object still
353// ///// exists, so it needs to be re-appended
354// if(this.hintElement.parentNode === null) {
355// this._element.appendChild(this.hintElement);
356// }
357// } else {
358// /// Remove the phantom "<BR>" element that is generated when
359// /// content editable element is empty
360// this._children(this._element, function(item) {
361// return item.nodeName === 'BR';
362// }).forEach(function(item) {
363// this._element.removeChild(item);
364// }, this);
365//
366// this.hintElement = document.createElement('span');
367// this.hintElement.classList.add(this.suggestClass);
368// this.hintElement.appendChild(document.createTextNode(hint));
369// this._element.appendChild(this.hintElement);
370// }
371//
372// this._hint = hint;
373// }
374// }, \ No newline at end of file