Mercurial > hg > extraction-interface
comparison views/Extractapp/EditTaglist.php @ 102:6ba742b712b0 extractapp
new: use cookie in browser to trigger auto refresh page in LGServices
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 25 May 2016 11:29:28 +0200 |
parents | a264460c77ca |
children | 2cc65ff46174 |
comparison
equal
deleted
inserted
replaced
101:a264460c77ca | 102:6ba742b712b0 |
---|---|
62 | 62 |
63 //$(".englishOnly").on( "keydown", function( event ) { | 63 //$(".englishOnly").on( "keydown", function( event ) { |
64 | 64 |
65 console.log(".englishOnly"); | 65 console.log(".englishOnly"); |
66 | 66 |
67 var englishAlphabetAndWhiteSpace =/[A-Za-z 0-9]/g; | 67 var englishAlphabet =/[A-Za-z0-9]/g; |
68 | 68 |
69 var key = String.fromCharCode(event.which); | 69 var key = String.fromCharCode(event.which); |
70 | 70 |
71 // --- key code: --- | 71 // --- key code: --- |
72 // space: 32, delete: 8, enter: 13, tab: 9 | 72 // space: 32, delete: 8, enter: 13, tab: 9 |
74 // [0-9]: 48-57 | 74 // [0-9]: 48-57 |
75 // esc: 27 | 75 // esc: 27 |
76 // shift, ctr, alt: 16, 17, 18, 20 | 76 // shift, ctr, alt: 16, 17, 18, 20 |
77 // cmd: 91 | 77 // cmd: 91 |
78 // -: 189 | 78 // -: 189 |
79 | 79 |
80 | 80 if (event.keyCode == 8 || event.keyCode == 9 || (event.keyCode >= 16 && event.keyCode <= 20) || event.keyCode == 27 || event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 91 || event.keyCode == 189 || englishAlphabet.test(key)) { |
81 if (event.keyCode == 8 || event.keyCode == 9 || (event.keyCode >= 16 && event.keyCode <= 20) || event.keyCode == 27 || event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 91 || event.keyCode == 189 || englishAlphabetAndWhiteSpace.test(key)) { | |
82 return true; | 81 return true; |
83 } | 82 } |
84 | 83 |
85 | 84 |
86 alert("Please type in English characters."); | 85 alert("Please type in English characters."); |
328 data : 'func=NewTagElement'+'&id='+elid+'&name='+elname+'&tag='+eltag+'&color='+elcolor+'&topic_id='+topic_id, | 327 data : 'func=NewTagElement'+'&id='+elid+'&name='+elname+'&tag='+eltag+'&color='+elcolor+'&topic_id='+topic_id, |
329 error: function (e) { | 328 error: function (e) { |
330 console.log("error when newTag"); | 329 console.log("error when newTag"); |
331 }, | 330 }, |
332 success: function (e) { | 331 success: function (e) { |
333 alert("Saved!"); | 332 console.log(e); |
334 | 333 if (e[0] == 0){ |
335 setCookie("Saved"); | 334 alert("Saving error when create new tag. Check if the tag already exists."); |
336 //document.location.reload(true); | 335 } else if (e[0] == 1) { |
336 alert("Saving error when update tag topic relation. Please contact IT for support."); | |
337 } else { | |
338 alert("Saved!"); | |
339 setCookie("Saved"); | |
340 //document.location.reload(true); | |
341 } | |
337 } | 342 } |
338 }).done(function(result) { | 343 }).done(function(result) { |
339 }); | 344 }); |
340 } | 345 } |
341 | 346 |
361 async : false, | 366 async : false, |
362 type : 'POST', | 367 type : 'POST', |
363 data : 'func=SaveTagElement'+'&id='+elid+'&name='+elname+'&tag='+eltag+'&color='+elcolor+'&topic_id='+topic_id, | 368 data : 'func=SaveTagElement'+'&id='+elid+'&name='+elname+'&tag='+eltag+'&color='+elcolor+'&topic_id='+topic_id, |
364 error: function (e) { | 369 error: function (e) { |
365 console.log("error when saving Tag"); | 370 console.log("error when saving Tag"); |
371 alert("Saving failed. Please check if the tag already exists."); | |
366 }, | 372 }, |
367 success: function (e) { | 373 success: function (e) { |
368 alert("Saved!"); | 374 alert("Saved!"); |
369 | 375 |
370 setCookie("Saved"); | 376 setCookie("Saved"); |