ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Ignore:
Timestamp:
May 28, 2008, 7:34:11 PM (12 years ago)
Author:
ebihara
Message:

#2518:プレビューモードの絵文字投稿のパレットがサイドバナーに被ることがないようにした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/public_html/js/tiny_mce/plugins/openpne/editor_plugin.js.src

    r7437 r7466  
    4545            var DOM = tinymce.DOM, Event = tinymce.dom.Event, is = tinymce.is, each = tinymce.each;
    4646            w = DOM.add(s.menu_container, 'div', {id : t.id + '_menu', dir : 'ltr', 'class' : s['menu_class'] + ' ' + s['class'],
    47                 style : 'position:absolute;left:0;top:-1000px;'});
     47                style : 'position:absolute;left:0;top:-1000px;width:402px;'});
    4848            m = DOM.add(w, 'div', {'class' : s['class'] + ' mceSplitButtonMenu'});
    4949            DOM.add(m, 'span', {'class' : 'mceMenuLine'});
     
    6161
    6262                    n = DOM.add(n, 'img', {
    63                         src : "./skin/default/img/emoji/" + s.carrier +"/" + s.carrier + i + ".gif",
     63                        src : "./skin/default/img/emoji/" + s.carrier + "/" + s.carrier + i + ".gif",
    6464                        alt : "[" + s.carrier + ":" + i + "]"
    6565                    });
     
    9191
    9292            return h;
     93        },
     94
     95        showMenu : function() {
     96            var t = this, r, p, e;
     97            var DOM = tinymce.DOM, Event = tinymce.dom.Event, is = tinymce.is, each = tinymce.each;
     98
     99            if (t.isDisabled())
     100                return;
     101
     102            if (!t.isMenuRendered) {
     103                t.renderMenu();
     104                t.isMenuRendered = true;
     105            }
     106
     107            e = DOM.get(t.id);
     108            DOM.show(t.id + '_menu');
     109            DOM.addClass(e, 'mceSplitButtonSelected');
     110            p2 = DOM.getPos(e);
     111            DOM.setStyles(t.id + '_menu', {
     112                left : 720 - DOM.get(t.id + '_menu').clientWidth,
     113                top : p2.y + e.clientHeight,
     114                zIndex : 150
     115            });
     116
     117            e = 0;
     118
     119            Event.add(document, 'mousedown', t.hideMenu, t);
    93120        },
    94121
Note: See TracChangeset for help on using the changeset viewer.