10
__coverage__['build/editor-br/editor-br.js'] = {"path":"build/editor-br/editor-br.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0,0],"13":[0,0],"14":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":40}}},"2":{"name":"(anonymous_2)","line":15,"loc":{"start":{"line":15,"column":19},"end":{"line":15,"column":30}}},"3":{"name":"(anonymous_3)","line":26,"loc":{"start":{"line":26,"column":20},"end":{"line":26,"column":32}}},"4":{"name":"(anonymous_4)","line":56,"loc":{"start":{"line":56,"column":27},"end":{"line":56,"column":38}}},"5":{"name":"(anonymous_5)","line":73,"loc":{"start":{"line":73,"column":23},"end":{"line":73,"column":35}}},"6":{"name":"(anonymous_6)","line":92,"loc":{"start":{"line":92,"column":21},"end":{"line":92,"column":32}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":129,"column":44}},"2":{"start":{"line":15,"column":4},"end":{"line":17,"column":32}},"3":{"start":{"line":16,"column":8},"end":{"line":16,"column":63}},"4":{"start":{"line":20,"column":4},"end":{"line":121,"column":7}},"5":{"start":{"line":27,"column":12},"end":{"line":30,"column":13}},"6":{"start":{"line":28,"column":16},"end":{"line":28,"column":25}},"7":{"start":{"line":29,"column":16},"end":{"line":29,"column":23}},"8":{"start":{"line":31,"column":12},"end":{"line":49,"column":13}},"9":{"start":{"line":32,"column":16},"end":{"line":33,"column":53}},"10":{"start":{"line":35,"column":16},"end":{"line":48,"column":17}},"11":{"start":{"line":36,"column":20},"end":{"line":41,"column":21}},"12":{"start":{"line":37,"column":24},"end":{"line":40,"column":25}},"13":{"start":{"line":38,"column":28},"end":{"line":38,"column":88}},"14":{"start":{"line":39,"column":28},"end":{"line":39,"column":37}},"15":{"start":{"line":42,"column":20},"end":{"line":47,"column":21}},"16":{"start":{"line":43,"column":24},"end":{"line":46,"column":25}},"17":{"start":{"line":44,"column":28},"end":{"line":44,"column":77}},"18":{"start":{"line":45,"column":28},"end":{"line":45,"column":37}},"19":{"start":{"line":57,"column":12},"end":{"line":57,"column":52}},"20":{"start":{"line":58,"column":12},"end":{"line":60,"column":28}},"21":{"start":{"line":59,"column":16},"end":{"line":59,"column":76}},"22":{"start":{"line":62,"column":12},"end":{"line":64,"column":13}},"23":{"start":{"line":63,"column":16},"end":{"line":63,"column":83}},"24":{"start":{"line":74,"column":12},"end":{"line":90,"column":13}},"25":{"start":{"line":84,"column":20},"end":{"line":86,"column":64}},"26":{"start":{"line":87,"column":20},"end":{"line":87,"column":37}},"27":{"start":{"line":88,"column":20},"end":{"line":88,"column":37}},"28":{"start":{"line":89,"column":20},"end":{"line":89,"column":26}},"29":{"start":{"line":93,"column":12},"end":{"line":93,"column":38}},"30":{"start":{"line":94,"column":12},"end":{"line":97,"column":13}},"31":{"start":{"line":95,"column":16},"end":{"line":95,"column":82}},"32":{"start":{"line":96,"column":16},"end":{"line":96,"column":23}},"33":{"start":{"line":98,"column":12},"end":{"line":98,"column":70}},"34":{"start":{"line":99,"column":12},"end":{"line":101,"column":13}},"35":{"start":{"line":100,"column":16},"end":{"line":100,"column":72}},"36":{"start":{"line":123,"column":4},"end":{"line":123,"column":26}},"37":{"start":{"line":125,"column":4},"end":{"line":125,"column":33}}},"branchMap":{"1":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":12},"end":{"line":27,"column":12}},{"start":{"line":27,"column":12},"end":{"line":27,"column":12}}]},"2":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":12},"end":{"line":31,"column":12}},{"start":{"line":31,"column":12},"end":{"line":31,"column":12}}]},"3":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":16},"end":{"line":35,"column":16}},{"start":{"line":35,"column":16},"end":{"line":35,"column":16}}]},"4":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":20},"end":{"line":36,"column":20}},{"start":{"line":36,"column":20},"end":{"line":36,"column":20}}]},"5":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":24},"end":{"line":37,"column":24}},{"start":{"line":37,"column":24},"end":{"line":37,"column":24}}]},"6":{"line":37,"type":"binary-expr","locations":[{"start":{"line":37,"column":28},"end":{"line":37,"column":43}},{"start":{"line":37,"column":48},"end":{"line":37,"column":72}},{"start":{"line":37,"column":76},"end":{"line":37,"column":104}}]},"7":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":20},"end":{"line":42,"column":20}},{"start":{"line":42,"column":20},"end":{"line":42,"column":20}}]},"8":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":24},"end":{"line":43,"column":24}},{"start":{"line":43,"column":24},"end":{"line":43,"column":24}}]},"9":{"line":43,"type":"binary-expr","locations":[{"start":{"line":43,"column":28},"end":{"line":43,"column":52}},{"start":{"line":43,"column":56},"end":{"line":43,"column":84}}]},"10":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":12},"end":{"line":62,"column":12}},{"start":{"line":62,"column":12},"end":{"line":62,"column":12}}]},"11":{"line":62,"type":"binary-expr","locations":[{"start":{"line":62,"column":16},"end":{"line":62,"column":23}},{"start":{"line":62,"column":27},"end":{"line":62,"column":38}}]},"12":{"line":74,"type":"switch","locations":[{"start":{"line":75,"column":16},"end":{"line":75,"column":36}},{"start":{"line":76,"column":16},"end":{"line":76,"column":38}},{"start":{"line":77,"column":16},"end":{"line":89,"column":26}}]},"13":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":12},"end":{"line":94,"column":12}},{"start":{"line":94,"column":12},"end":{"line":94,"column":12}}]},"14":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":12},"end":{"line":99,"column":12}},{"start":{"line":99,"column":12},"end":{"line":99,"column":12}}]}},"code":["(function () { YUI.add('editor-br', function (Y, NAME) {","","",""," /**"," * Plugin for Editor to normalize BR's."," * @class Plugin.EditorBR"," * @extends Base"," * @constructor"," * @module editor"," * @submodule editor-br"," */","",""," var EditorBR = function() {"," EditorBR.superclass.constructor.apply(this, arguments);"," }, HOST = 'host', LI = 'li';","",""," Y.extend(EditorBR, Y.Base, {"," /**"," * Frame keyDown handler that normalizes BR's when pressing ENTER."," * @private"," * @method _onKeyDown"," */"," _onKeyDown: function(e) {"," if (e.stopped) {"," e.halt();"," return;"," }"," if (e.keyCode === 13) {"," var host = this.get(HOST), inst = host.getInstance(),"," sel = new inst.EditorSelection();",""," if (sel) {"," if (Y.UA.ie) {"," if (!sel.anchorNode || (!sel.anchorNode.test(LI) && !sel.anchorNode.ancestor(LI))) {"," host.execCommand('inserthtml', inst.EditorSelection.CURSOR);"," e.halt();"," }"," }"," if (Y.UA.webkit) {"," if (!sel.anchorNode.test(LI) && !sel.anchorNode.ancestor(LI)) {"," host.frame._execCommand('insertlinebreak', null);"," e.halt();"," }"," }"," }"," }"," },"," /**"," * Adds listeners for keydown in IE and Webkit. Also fires insertbeonreturn for supporting browsers."," * @private"," * @method _afterEditorReady"," */"," _afterEditorReady: function() {"," var inst = this.get(HOST).getInstance();"," try {"," inst.config.doc.execCommand('insertbronreturn', null, true);"," } catch (bre) {}",""," if (Y.UA.ie || Y.UA.webkit) {"," inst.on('keydown', Y.bind(this._onKeyDown, this), inst.config.doc);"," }"," },"," /**"," * Adds a nodeChange listener only for FF, in the event of a backspace or delete, it creates an empy textNode"," * inserts it into the DOM after the e.changedNode, then removes it. Causing FF to redraw the content."," * @private"," * @method _onNodeChange"," * @param {Event} e The nodeChange event."," */"," _onNodeChange: function(e) {"," switch (e.changedType) {"," case 'backspace-up':"," case 'backspace-down':"," case 'delete-up':"," /*"," * This forced FF to redraw the content on backspace."," * On some occasions FF will leave a cursor residue after content has been deleted."," * Dropping in the empty textnode and then removing it causes FF to redraw and"," * remove the \"ghost cursors\""," */"," var inst = this.get(HOST).getInstance(),"," d = e.changedNode,"," t = inst.config.doc.createTextNode(' ');"," d.appendChild(t);"," d.removeChild(t);"," break;"," }"," },"," initializer: function() {"," var host = this.get(HOST);"," if (host.editorPara) {"," Y.error('Can not plug EditorBR and EditorPara at the same time.');"," return;"," }"," host.after('ready', Y.bind(this._afterEditorReady, this));"," if (Y.UA.gecko) {"," host.on('nodeChange', Y.bind(this._onNodeChange, this));"," }"," }"," }, {"," /**"," * editorBR"," * @static"," * @property NAME"," */"," NAME: 'editorBR',"," /**"," * editorBR"," * @static"," * @property NS"," */"," NS: 'editorBR',"," ATTRS: {"," host: {"," value: false"," }"," }"," });",""," Y.namespace('Plugin');",""," Y.Plugin.EditorBR = EditorBR;","","","","}, '3.10.3', {\"requires\": [\"editor-base\"]});","","}());"]};