Mercurial > public > sg101
annotate static/js/tiny_mce/plugins/advhr/js/rule.js @ 765:f01bc9500aef
Added some more tests for the bio application.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 19 Jan 2014 17:23:07 -0600 |
parents | 88b2b9cb8c1f |
children |
rev | line source |
---|---|
bgneal@312 | 1 var AdvHRDialog = { |
bgneal@312 | 2 init : function(ed) { |
bgneal@312 | 3 var dom = ed.dom, f = document.forms[0], n = ed.selection.getNode(), w; |
bgneal@312 | 4 |
bgneal@312 | 5 w = dom.getAttrib(n, 'width'); |
bgneal@312 | 6 f.width.value = w ? parseInt(w) : (dom.getStyle('width') || ''); |
bgneal@312 | 7 f.size.value = dom.getAttrib(n, 'size') || parseInt(dom.getStyle('height')) || ''; |
bgneal@312 | 8 f.noshade.checked = !!dom.getAttrib(n, 'noshade') || !!dom.getStyle('border-width'); |
bgneal@312 | 9 selectByValue(f, 'width2', w.indexOf('%') != -1 ? '%' : 'px'); |
bgneal@312 | 10 }, |
bgneal@312 | 11 |
bgneal@312 | 12 update : function() { |
bgneal@312 | 13 var ed = tinyMCEPopup.editor, h, f = document.forms[0], st = ''; |
bgneal@312 | 14 |
bgneal@312 | 15 h = '<hr'; |
bgneal@312 | 16 |
bgneal@312 | 17 if (f.size.value) { |
bgneal@312 | 18 h += ' size="' + f.size.value + '"'; |
bgneal@312 | 19 st += ' height:' + f.size.value + 'px;'; |
bgneal@312 | 20 } |
bgneal@312 | 21 |
bgneal@312 | 22 if (f.width.value) { |
bgneal@312 | 23 h += ' width="' + f.width.value + (f.width2.value == '%' ? '%' : '') + '"'; |
bgneal@312 | 24 st += ' width:' + f.width.value + (f.width2.value == '%' ? '%' : 'px') + ';'; |
bgneal@312 | 25 } |
bgneal@312 | 26 |
bgneal@312 | 27 if (f.noshade.checked) { |
bgneal@312 | 28 h += ' noshade="noshade"'; |
bgneal@312 | 29 st += ' border-width: 1px; border-style: solid; border-color: #CCCCCC; color: #ffffff;'; |
bgneal@312 | 30 } |
bgneal@312 | 31 |
bgneal@312 | 32 if (ed.settings.inline_styles) |
bgneal@312 | 33 h += ' style="' + tinymce.trim(st) + '"'; |
bgneal@312 | 34 |
bgneal@312 | 35 h += ' />'; |
bgneal@312 | 36 |
bgneal@312 | 37 ed.execCommand("mceInsertContent", false, h); |
bgneal@312 | 38 tinyMCEPopup.close(); |
bgneal@312 | 39 } |
bgneal@312 | 40 }; |
bgneal@312 | 41 |
bgneal@312 | 42 tinyMCEPopup.requireLangPack(); |
bgneal@312 | 43 tinyMCEPopup.onInit.add(AdvHRDialog.init, AdvHRDialog); |