editor_smiley_button

NAML documentation   Watch a video
   Usages of this macro
The source code below doesn't have navigation links because no usage has been compiled yet. Navigation links depend on how and where the macro is used, so first you may try finding all usages of "editor_smiley_button".
... in editor_smiley_button.naml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<override_macro name="editor_smiley_button">
    <n.put_in_head.>
        <script type="text/javascript">
            var smileyTable = "<n.javascript_string_encode.compress.smiley_table/>";
            <![CDATA[
            Nabble.smiley = function(image) {
                var textarea = Nabble.get(textareaID);
                if (image.indexOf('http://')==0)
                    this.setSelection( textarea, "<img class='smiley' src=\""+image+"\"/>" );
                else
                    this.setSelection( textarea, "<smiley image=\""+image+"\"/>" );
                textarea.focus();
                Nabble.closeWindows();
            };
            var smileysLoaded = false;
            Nabble.openSmileys = function() {
                Nabble.closeWindows();
                var $smileys = $('#smiley-dropdown');
                if (!smileysLoaded) {
                    $smileys.html(smileyTable);
                    smileysLoaded = true;
                }
                $smileys.show();
            };
            ]]>
        </script>
    </n.put_in_head.>
    
    <td class="has-dropdown">
        <div id="smiley-dropdown" class="editor-dropdown medium-border-color light-bg-color drop-shadow" style="margin-left:-15em"></div>
        <button type="button" onclick="Nabble.openSmileys()" class="toolbar" title="[t]Add smileys and funny animations[/t]">
            <img src="/images/icon_happy.png" border="0" style="vertical-align:middle"/>
            <img src="/images/more.png" width="10" height="10"/>
        </button>
        <n.tooltip use_title="true"/>
    </td>
</override_macro>
Overrides default macro
... in text_editor.naml
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
<macro name="editor_smiley_button">
    <n.put_in_head.>
        <script type="text/javascript">
            var smileyTable = "<n.javascript_string_encode.compress.smiley_table/>";
            <![CDATA[
            Nabble.smiley = function(image) {
                var textarea = Nabble.get(textareaID);
                if (image.indexOf('http://')==0)
                    this.setSelection( textarea, "<img src=\""+image+"\"/>" );
                else
                    this.setSelection( textarea, "<smiley image=\""+image+"\"/>" );
                textarea.focus();
                Nabble.closeWindows();
            };
            var smileysLoaded = false;
            Nabble.openSmileys = function() {
                Nabble.closeWindows();
                var $smileys = $('#smiley-dropdown');
                if (!smileysLoaded) {
                    $smileys.html(smileyTable);
                    smileysLoaded = true;
                }
                $smileys.show();
            };
            ]]>
        </script>
    </n.put_in_head.>
    
    <td class="has-dropdown">
        <div id="smiley-dropdown" class="editor-dropdown medium-border-color light-bg-color drop-shadow" style="margin-left:-15em"></div>
        <button type="button" onclick="Nabble.openSmileys()" class="toolbar" title="[t]Add smileys and funny animations[/t]">
            <img src="/images/icon_happy.png" border="0" style="vertical-align:middle"/>
            <img src="/images/more.png" width="10" height="10"/>
        </button>
        <n.tooltip use_title="true"/>
    </td>
</macro>