/* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ CKEDITOR.dialog.add("smiley", function (f) { for (var e = f.config, a = f.lang.smiley, h = e.smiley_images, g = e.smiley_columns || 8, i, k = function (j) { var c = j.data.getTarget(), b = c.getName(); if ("a" == b)c = c.getChild(0); else if ("img" != b)return; var b = c.getAttribute("cke_src"), a = c.getAttribute("title"), c = f.document.createElement("img", {attributes:{src:b, "data-cke-saved-src":b, title:a, alt:a, width:c.$.width, height:c.$.height}}); f.insertElement(c); i.hide(); j.data.preventDefault() }, n = CKEDITOR.tools.addFunction(function (a, c) { var a = new CKEDITOR.dom.event(a), c = new CKEDITOR.dom.element(c), b; b = a.getKeystroke(); var d = "rtl" == f.lang.dir; switch (b) { case 38: if (b = c.getParent().getParent().getPrevious())b = b.getChild([c.getParent().getIndex(), 0]), b.focus(); a.preventDefault(); break; case 40: if (b = c.getParent().getParent().getNext())(b = b.getChild([c.getParent().getIndex(), 0])) && b.focus(); a.preventDefault(); break; case 32: k({data:a}); a.preventDefault(); break; case d ? 37 : 39: if (b = c.getParent().getNext())b = b.getChild(0), b.focus(), a.preventDefault(!0); else if (b = c.getParent().getParent().getNext())(b = b.getChild([0, 0])) && b.focus(), a.preventDefault(!0); break; case d ? 39 : 37: if (b = c.getParent().getPrevious())b = b.getChild(0), b.focus(), a.preventDefault(!0); else if (b = c.getParent().getParent().getPrevious())b = b.getLast().getChild(0), b.focus(), a.preventDefault(!0) } }), d = CKEDITOR.tools.getNextId() + "_smiley_emtions_label", d = ['
', ' | ");
a % g == g - 1 && d.push(""); d.push("") } d.push(" |