Aleksander Machniak
2014-04-29 90f7aa9e39e744e708a597ff6d1ac83f7c4fcef5
program/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
@@ -55,12 +55,12 @@
         if (parentWindow && DOM.get(parentWindow.id + '_ifr')) {
            parentWindow.focussedElement = DOM.get(parentWindow.id + '_ifr').contentWindow.document.activeElement;
         }
         // Only store selection if the type is a normal window
         if (!f.type)
            t.bookmark = ed.selection.getBookmark(1);
         id = DOM.uniqueId();
         id = DOM.uniqueId("mce_inlinepopups_"); // Use a prefix so this can't conflict with other ids
         vp = DOM.getViewPort();
         f.width = parseInt(f.width || 320);
         f.height = parseInt(f.height || 240) + (tinymce.isIE ? 8 : 0);
@@ -111,17 +111,17 @@
            opt += ' mceMovable';
         // Create DOM objects
         t._addAll(DOM.doc.body,
            ['div', {id : id, role : 'dialog', 'aria-labelledby': f.type ? id + '_content' : id + '_title', 'class' : (ed.settings.inlinepopups_skin || 'clearlooks2') + (tinymce.isIE && window.getSelection ? ' ie9' : ''), style : 'width:100px;height:100px'},
         t._addAll(DOM.doc.body,
            ['div', {id : id, role : 'dialog', 'aria-labelledby': f.type ? id + '_content' : id + '_title', 'class' : (ed.settings.inlinepopups_skin || 'clearlooks2') + (tinymce.isIE && window.getSelection ? ' ie9' : ''), style : 'width:100px;height:100px'},
               ['div', {id : id + '_wrapper', 'class' : 'mceWrapper' + opt},
                  ['div', {id : id + '_top', 'class' : 'mceTop'},
                  ['div', {id : id + '_top', 'class' : 'mceTop'},
                     ['div', {'class' : 'mceLeft'}],
                     ['div', {'class' : 'mceCenter'}],
                     ['div', {'class' : 'mceRight'}],
                     ['span', {id : id + '_title'}, f.title || '']
                  ],
                  ['div', {id : id + '_middle', 'class' : 'mceMiddle'},
                  ['div', {id : id + '_middle', 'class' : 'mceMiddle'},
                     ['div', {id : id + '_left', 'class' : 'mceLeft', tabindex : '0'}],
                     ['span', {id : id + '_content'}],
                     ['div', {id : id + '_right', 'class' : 'mceRight', tabindex : '0'}]
@@ -188,7 +188,7 @@
            DOM.add(id + '_middle', 'div', {'class' : 'mceIcon'});
            DOM.setHTML(id + '_content', f.content.replace('\n', '<br />'));
            Event.add(id, 'keyup', function(evt) {
               var VK_ESCAPE = 27;
               if (evt.keyCode === VK_ESCAPE) {
@@ -268,7 +268,7 @@
               }
            }
         });
         // Make sure the tab order loops within the dialog.
         Event.add([id + '_left', id + '_right'], 'focus', function(evt) {
            var iframe = DOM.get(id + '_ifr');
@@ -284,7 +284,7 @@
               DOM.get(id + '_ok').focus();
            }
         });
         // Add window
         w = t.windows[id] = {
            id : id,
@@ -341,7 +341,7 @@
            DOM.removeClass(t.lastId, 'mceFocus');
            DOM.addClass(id, 'mceFocus');
            t.lastId = id;
            if (w.focussedElement) {
               w.focussedElement.focus();
            } else if (DOM.get(id + '_ok')) {
@@ -486,7 +486,7 @@
               dw = v;
            }
            if (dh < (v = w.features.min_height - sz.h)) {
               if (dy !== 0)
                  dy += dh - v;
@@ -505,7 +505,7 @@
            if (dx + dy !== 0) {
               if (sx + dx < 0)
                  dx = 0;
               if (sy + dy < 0)
                  dy = 0;
@@ -567,7 +567,7 @@
               t.focus(fw.id);
         }
      },
      // Find front most window
      _frontWindow : function() {
         var fw, ix = 0;