diff --git a/resources/library/interactive/TextEditor.wgt/config.xml b/resources/library/interactive/Barre_prof.wgt/config.xml similarity index 90% rename from resources/library/interactive/TextEditor.wgt/config.xml rename to resources/library/interactive/Barre_prof.wgt/config.xml index e0479e32..73423561 100644 --- a/resources/library/interactive/TextEditor.wgt/config.xml +++ b/resources/library/interactive/Barre_prof.wgt/config.xml @@ -4,8 +4,8 @@ xmlns:ub="http://uniboard.mnemis.com/widgets" id="http://www.example.net/widgets/helloworld" version="1.0" - width="540" - height="320" + width="550" + height="325" ub:resizable="true"> <name>Rich Note</name> diff --git a/resources/library/interactive/TextEditor.wgt/css/content.css b/resources/library/interactive/Barre_prof.wgt/css/content.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/css/content.css rename to resources/library/interactive/Barre_prof.wgt/css/content.css diff --git a/resources/library/interactive/Barre_prof.wgt/css/hideButton.css b/resources/library/interactive/Barre_prof.wgt/css/hideButton.css new file mode 100644 index 00000000..516756e3 --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/css/hideButton.css @@ -0,0 +1,40 @@ +/* + Document : hideButton + Created on : Aug 19, 2011, 6:32:52 PM + Author : GEG.BY + Description: + Purpose of the stylesheet follows. +*/ + +/* + TODO customize this sample style + Syntax recommendation http://www.w3.org/TR/REC-CSS2/ +*/ + +button{ + padding: 0px; + margin: 2px; + width: 19px; + height: 15px; + background-repeat: no-repeat; + border: none; + float: right; +} + +.down{ + background-image: url(img/down.png) ; +} + +.up{ + background-image: url(img/up.png); +} + +.customIcon{ + padding: 0px; + margin: 0px; + width: 130px; + height: 130px; + background-repeat: no-repeat; + background-image: url(img/custom_icon.png); + border: none; +} diff --git a/resources/library/interactive/Barre_prof.wgt/css/img/custom_icon.png b/resources/library/interactive/Barre_prof.wgt/css/img/custom_icon.png new file mode 100644 index 00000000..0fa26bfb Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/css/img/custom_icon.png differ diff --git a/resources/library/interactive/Barre_prof.wgt/css/img/down.png b/resources/library/interactive/Barre_prof.wgt/css/img/down.png new file mode 100644 index 00000000..f246bc12 Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/css/img/down.png differ diff --git a/resources/library/interactive/Barre_prof.wgt/css/img/up.png b/resources/library/interactive/Barre_prof.wgt/css/img/up.png new file mode 100644 index 00000000..4143baf0 Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/css/img/up.png differ diff --git a/resources/library/interactive/TextEditor.wgt/css/word.css b/resources/library/interactive/Barre_prof.wgt/css/word.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/css/word.css rename to resources/library/interactive/Barre_prof.wgt/css/word.css diff --git a/resources/library/interactive/TextEditor.wgt/icon.png b/resources/library/interactive/Barre_prof.wgt/icon.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/icon.png rename to resources/library/interactive/Barre_prof.wgt/icon.png diff --git a/resources/library/interactive/TextEditor.wgt/index.html b/resources/library/interactive/Barre_prof.wgt/index.html similarity index 70% rename from resources/library/interactive/TextEditor.wgt/index.html rename to resources/library/interactive/Barre_prof.wgt/index.html index 355bfebf..58c00b8f 100644 --- a/resources/library/interactive/TextEditor.wgt/index.html +++ b/resources/library/interactive/Barre_prof.wgt/index.html @@ -5,8 +5,14 @@ <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!-- TinyMCE --> <script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script> + <script type="text/javascript" src="jscripts/jquery-1.3.2.min.js"></script> + <link type="text/css" rel="stylesheet" href="css/hideButton.css"/> <script type="text/javascript"> var flag = false; + var tempButton = $('<button style="z-index: 99999;" class="down"></button>'); + var customDiv = $('<div id="customDiv" class="customIcon"></div>'); + var widgetHeight = 0; + var widgetWidth = 0; tinyMCE.init({ // General options mode : "textareas", @@ -61,19 +67,33 @@ if(!window.frames[0]) setTimeout(function(){setTextEditorData()}, 300); else { + $('#elm1_parent').hide("slow"); + $('#elm1_parent').show("slow"); flag = true; window.frames[0].document.getElementById("tinymce").innerHTML = window.sankore.preference("textForEditing","<p>Enter your text here ...</p>"); + customDiv.insertBefore("#elm1"); + tempButton.insertBefore("#elm1"); + customDiv.hide(); + tempButton.click(function(){ + if(tempButton.hasClass("down")){ + tempButton.removeClass("down"); + tempButton.addClass("up"); + widgetWidth = $('#elm1_parent').width(); + widgetHeight = $('#elm1_parent').height(); + $('#elm1_parent').hide("fast"); + window.resizeTo(170, 160); + customDiv.show(); + } else { + customDiv.hide(); + tempButton.removeClass("up"); + tempButton.addClass("down"); + $('#elm1_parent').show("slow"); + window.resizeTo(widgetWidth + 55, widgetHeight + 18); + } + }); } } } - - /*function setSpanHandler(){ - alert(document.body.innerHTML); - alert(document.getElementById("elm1_toolbargroup").innerHTML); - document.getElementById("elm1_toolbargroup").onmouseout = function(){ - setSankoreData(); - }; - }*/ </script> <!-- /TinyMCE --> diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/jquery-1.3.2.min.js b/resources/library/interactive/Barre_prof.wgt/jscripts/jquery-1.3.2.min.js new file mode 100644 index 00000000..48590ecb --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/jquery-1.3.2.min.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Jun 30 14:16:56 2011 -0400 + */ +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bX(a,c,d,e,"*",g));return l}function bW(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bA(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bv:bw;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bg(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(H)return H.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:|^on/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+N(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be=/^\s*<!(?:\[CDATA\[|\-\-)/,bf={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1></$2>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bl(k[i]);else bl(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bn=/alpha\([^)]*\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c)),h="number"),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bA(a,b,d);f.swap(a,bu,function(){e=bA(a,b,d)});return e}},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cs(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cr("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cr("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:cr("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())},co(g)):cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/langs/en.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/langs/en.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/langs/en.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/license.txt b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/license.txt similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/license.txt rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/license.txt diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/image.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/image.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/image.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/image.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/link.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/link.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/link.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/link.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/dialog.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/dialog.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/dialog.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/dialog.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/img/example.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/img/example.gif similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/img/example.gif rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/img/example.gif diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js new file mode 100644 index 00000000..9f243758 --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js @@ -0,0 +1,702 @@ +(function(){ + var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is; + tinymce.create("tinymce.plugins.InlinePopups",{ + init:function(f,g){ + f.onBeforeRenderUI.add(function(){ + f.windowManager=new tinymce.InlineWindowManager(f); + d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css") + }) + }, + getInfo:function(){ + return{ + longname:"InlinePopups", + author:"Moxiecode Systems AB", + authorurl:"http://tinymce.moxiecode.com", + infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups", + version:tinymce.majorVersion+"."+tinymce.minorVersion + } + } + }); +tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{ + InlineWindowManager:function(f){ + var g=this; + g.parent(f); + g.zIndex=300000; + g.count=0; + g.windows={} + }, +open:function(s,j){ + var z=this,i,k="",r=z.editor,g=0,v=0,h,m,o,q,l,x,y,n; + s=s||{}; + + j=j||{}; + + if(!s.inline){ + return z.parent(s,j) + } + n=z._frontWindow(); + if(n&&d.get(n.id+"_ifr")){ + n.focussedElement=d.get(n.id+"_ifr").contentWindow.document.activeElement + } + if(!s.type){ + z.bookmark=r.selection.getBookmark(1) + } + i=d.uniqueId(); + h=d.getViewPort(); + s.width=parseInt(s.width||320); + if(s.width > 500) + s.width = 400; + s.height=parseInt(s.height||240)+(tinymce.isIE?8:0); + if(s.height > 300) + s.height = 260; + s.min_width=parseInt(s.min_width||150); + s.min_height=parseInt(s.min_height||100); + s.max_width=parseInt(s.max_width||2000); + s.max_height=parseInt(s.max_height||2000); + s.left=s.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(s.width/2))); + s.top=s.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(s.height/2))); + s.movable=s.resizable=true; + j.mce_width=s.width; + j.mce_height=s.height; + j.mce_inline=true; + j.mce_window_id=i; + j.mce_auto_focus=s.auto_focus; + z.features=s; + z.params=j; + z.onOpen.dispatch(z,s,j); + if(s.type){ + k+=" mceModal"; + if(s.type){ + k+=" mce"+s.type.substring(0,1).toUpperCase()+s.type.substring(1) + } + s.resizable=false + } + if(s.statusbar){ + k+=" mceStatusbar" + } + if(s.resizable){ + k+=" mceResizable" + } + if(s.minimizable){ + k+=" mceMinimizable" + } + if(s.maximizable){ + k+=" mceMaximizable" + } + if(s.movable){ + k+=" mceMovable" + } + z._addAll(d.doc.body,["div",{ + id:i, + role:"dialog", + "aria-labelledby":s.type?i+"_content":i+"_title", + "class":(r.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""), + style:"width:100px;height:100px" + },["div",{ + id:i+"_wrapper", + "class":"mceWrapper"+k + },["div",{ + id:i+"_top", + "class":"mceTop" + },["div",{ + "class":"mceLeft" + }],["div",{ + "class":"mceCenter" + }],["div",{ + "class":"mceRight" + }],["span",{ + id:i+"_title" + },s.title||""]],["div",{ + id:i+"_middle", + "class":"mceMiddle" + },["div",{ + id:i+"_left", + "class":"mceLeft", + tabindex:"0" + }],["span",{ + id:i+"_content" + }],["div",{ + id:i+"_right", + "class":"mceRight", + tabindex:"0" + }]],["div",{ + id:i+"_bottom", + "class":"mceBottom" + },["div",{ + "class":"mceLeft" + }],["div",{ + "class":"mceCenter" + }],["div",{ + "class":"mceRight" + }],["span",{ + id:i+"_status" + },"Content"]],["a",{ + "class":"mceMove", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + "class":"mceMin", + tabindex:"-1", + href:"javascript:;", + onmousedown:"return false;" + }],["a",{ + "class":"mceMax", + tabindex:"-1", + href:"javascript:;", + onmousedown:"return false;" + }],["a",{ + "class":"mceMed", + tabindex:"-1", + href:"javascript:;", + onmousedown:"return false;" + }],["a",{ + "class":"mceClose", + tabindex:"-1", + href:"javascript:;", + onmousedown:"return false;" + }],["a",{ + id:i+"_resize_n", + "class":"mceResize mceResizeN", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_s", + "class":"mceResize mceResizeS", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_w", + "class":"mceResize mceResizeW", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_e", + "class":"mceResize mceResizeE", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_nw", + "class":"mceResize mceResizeNW", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_ne", + "class":"mceResize mceResizeNE", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_sw", + "class":"mceResize mceResizeSW", + tabindex:"-1", + href:"javascript:;" + }],["a",{ + id:i+"_resize_se", + "class":"mceResize mceResizeSE", + tabindex:"-1", + href:"javascript:;" + }]]]); + d.setStyles(i,{ + top:-10000, + left:-10000 + }); + if(tinymce.isGecko){ + d.setStyle(i,"overflow","auto") + } + if(!s.type){ + g+=d.get(i+"_left").clientWidth; + g+=d.get(i+"_right").clientWidth; + v+=d.get(i+"_top").clientHeight; + v+=d.get(i+"_bottom").clientHeight + } + d.setStyles(i,{ + top:s.top, + left:s.left, + width:s.width+g, + height:s.height+v + }); + y=s.url||s.file; + if(y){ + if(tinymce.relaxedDomain){ + y+=(y.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain + } + y=tinymce._addVer(y) + } + if(!s.type){ + d.add(i+"_content","iframe",{ + id:i+"_ifr", + src:'javascript:""', + frameBorder:0, + style:"border:0;width:10px;height:10px" + }); + d.setStyles(i+"_ifr",{ + width:s.width, + height:s.height + }); + d.setAttrib(i+"_ifr","src",y) + }else{ + d.add(i+"_wrapper","a",{ + id:i+"_ok", + "class":"mceButton mceOk", + href:"javascript:;", + onmousedown:"return false;" + },"Ok"); + if(s.type=="confirm"){ + d.add(i+"_wrapper","a",{ + "class":"mceButton mceCancel", + href:"javascript:;", + onmousedown:"return false;" + },"Cancel") + } + d.add(i+"_middle","div",{ + "class":"mceIcon" + }); + d.setHTML(i+"_content",s.content.replace("\n","<br />")); + a.add(i,"keyup",function(f){ + var p=27; + if(f.keyCode===p){ + s.button_func(false); + return a.cancel(f) + } + }); + a.add(i,"keydown",function(f){ + var t,p=9; + if(f.keyCode===p){ + t=d.select("a.mceCancel",i+"_wrapper")[0]; + if(t&&t!==f.target){ + t.focus() + }else{ + d.get(i+"_ok").focus() + } + return a.cancel(f) + } + }) +} +o=a.add(i,"mousedown",function(t){ + var u=t.target,f,p; + f=z.windows[i]; + z.focus(i); + if(u.nodeName=="A"||u.nodeName=="a"){ + if(u.className=="mceClose"){ + z.close(null,i); + return a.cancel(t) + }else{ + if(u.className=="mceMax"){ + f.oldPos=f.element.getXY(); + f.oldSize=f.element.getSize(); + p=d.getViewPort(); + p.w-=2; + p.h-=2; + f.element.moveTo(p.x,p.y); + f.element.resizeTo(p.w,p.h); + d.setStyles(i+"_ifr",{ + width:p.w-f.deltaWidth, + height:p.h-f.deltaHeight + }); + d.addClass(i+"_wrapper","mceMaximized") + }else{ + if(u.className=="mceMed"){ + f.element.moveTo(f.oldPos.x,f.oldPos.y); + f.element.resizeTo(f.oldSize.w,f.oldSize.h); + f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight); + d.removeClass(i+"_wrapper","mceMaximized") + }else{ + if(u.className=="mceMove"){ + return z._startDrag(i,t,u.className) + }else{ + if(d.hasClass(u,"mceResize")){ + return z._startDrag(i,t,u.className.substring(13)) + } + } + } + } +} +} +}); +q=a.add(i,"click",function(f){ + var p=f.target; + z.focus(i); + if(p.nodeName=="A"||p.nodeName=="a"){ + switch(p.className){ + case"mceClose": + z.close(null,i); + return a.cancel(f); + case"mceButton mceOk":case"mceButton mceCancel": + s.button_func(p.className=="mceButton mceOk"); + return a.cancel(f) + } + } +}); +a.add([i+"_left",i+"_right"],"focus",function(p){ + var t=d.get(i+"_ifr"); + if(t){ + var f=t.contentWindow.document.body; + var u=d.select(":input:enabled,*[tabindex=0]",f); + if(p.target.id===(i+"_left")){ + u[u.length-1].focus() + }else{ + u[0].focus() + } + }else{ + d.get(i+"_ok").focus() + } +}); +x=z.windows[i]={ + id:i, + mousedown_func:o, + click_func:q, + element:new b(i,{ + blocker:1, + container:r.getContainer() + }), + iframeElement:new b(i+"_ifr"), + features:s, + deltaWidth:g, + deltaHeight:v +}; + +x.iframeElement.on("focus",function(){ + z.focus(i) + }); +if(z.count==0&&z.editor.getParam("dialog_type","modal")=="modal"){ + d.add(d.doc.body,"div",{ + id:"mceModalBlocker", + "class":(z.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker", + style:{ + zIndex:z.zIndex-1 + } + }); +d.show("mceModalBlocker"); +d.setAttrib(d.doc.body,"aria-hidden","true") +}else{ + d.setStyle("mceModalBlocker","z-index",z.zIndex-1) + } + if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){ + d.setStyles("mceModalBlocker",{ + position:"absolute", + left:h.x, + top:h.y, + width:h.w-2, + height:h.h-2 + }) + } + d.setAttrib(i,"aria-hidden","false"); +z.focus(i); +z._fixIELayout(i,1); +if(d.get(i+"_ok")){ + d.get(i+"_ok").focus() + } + z.count++; +return x +}, +focus:function(h){ + var g=this,f; + if(f=g.windows[h]){ + f.zIndex=this.zIndex++; + f.element.setStyle("zIndex",f.zIndex); + f.element.update(); + h=h+"_wrapper"; + d.removeClass(g.lastId,"mceFocus"); + d.addClass(h,"mceFocus"); + g.lastId=h; + if(f.focussedElement){ + f.focussedElement.focus() + }else{ + if(d.get(h+"_ok")){ + d.get(f.id+"_ok").focus() + }else{ + if(d.get(f.id+"_ifr")){ + d.get(f.id+"_ifr").focus() + } + } + } +} +}, +_addAll:function(k,h){ + var g,l,f=this,j=tinymce.DOM; + if(c(h,"string")){ + k.appendChild(j.doc.createTextNode(h)) + }else{ + if(h.length){ + k=k.appendChild(j.create(h[0],h[1])); + for(g=2;g<h.length;g++){ + f._addAll(k,h[g]) + } + } + } +}, +_startDrag:function(v,G,E){ + var o=this,u,z,C=d.doc,f,l=o.windows[v],h=l.element,y=h.getXY(),x,q,F,g,A,s,r,j,i,m,k,n,B; + g={ + x:0, + y:0 + }; + + A=d.getViewPort(); + A.w-=2; + A.h-=2; + j=G.screenX; + i=G.screenY; + m=k=n=B=0; + u=a.add(C,"mouseup",function(p){ + a.remove(C,"mouseup",u); + a.remove(C,"mousemove",z); + if(f){ + f.remove() + } + h.moveBy(m,k); + h.resizeBy(n,B); + q=h.getSize(); + d.setStyles(v+"_ifr",{ + width:q.w-l.deltaWidth, + height:q.h-l.deltaHeight + }); + o._fixIELayout(v,1); + return a.cancel(p) + }); + if(E!="Move"){ + D() + } + function D(){ + if(f){ + return + } + o._fixIELayout(v,0); + d.add(C.body,"div",{ + id:"mceEventBlocker", + "class":"mceEventBlocker "+(o.editor.settings.inlinepopups_skin||"clearlooks2"), + style:{ + zIndex:o.zIndex+1 + } + }); + if(tinymce.isIE6||(tinymce.isIE&&!d.boxModel)){ + d.setStyles("mceEventBlocker",{ + position:"absolute", + left:A.x, + top:A.y, + width:A.w-2, + height:A.h-2 + }) + } + f=new b("mceEventBlocker"); + f.update(); + x=h.getXY(); + q=h.getSize(); + s=g.x+x.x-A.x; + r=g.y+x.y-A.y; + d.add(f.get(),"div",{ + id:"mcePlaceHolder", + "class":"mcePlaceHolder", + style:{ + left:s, + top:r, + width:q.w, + height:q.h + } + }); +F=new b("mcePlaceHolder") +} +z=a.add(C,"mousemove",function(w){ + var p,H,t; + D(); + p=w.screenX-j; + H=w.screenY-i; + switch(E){ + case"ResizeW": + m=p; + n=0-p; + break; + case"ResizeE": + n=p; + break; + case"ResizeN":case"ResizeNW":case"ResizeNE": + if(E=="ResizeNW"){ + m=p; + n=0-p + }else{ + if(E=="ResizeNE"){ + n=p + } + } + k=H; + B=0-H; + break; + case"ResizeS":case"ResizeSW":case"ResizeSE": + if(E=="ResizeSW"){ + m=p; + n=0-p + }else{ + if(E=="ResizeSE"){ + n=p + } + } + B=H; + break; +case"mceMove": + m=p; + k=H; + break + } + if(n<(t=l.features.min_width-q.w)){ + if(m!==0){ + m+=n-t + } + n=t + } + if(B<(t=l.features.min_height-q.h)){ + if(k!==0){ + k+=B-t + } + B=t + } + n=Math.min(n,l.features.max_width-q.w); +B=Math.min(B,l.features.max_height-q.h); +m=Math.max(m,A.x-(s+A.x)); +k=Math.max(k,A.y-(r+A.y)); +m=Math.min(m,(A.w+A.x)-(s+q.w+A.x)); +k=Math.min(k,(A.h+A.y)-(r+q.h+A.y)); +if(m+k!==0){ + if(s+m<0){ + m=0 + } + if(r+k<0){ + k=0 + } + F.moveTo(s+m,r+k) + } + if(n+B!==0){ + F.resizeTo(q.w+n,q.h+B) + } + return a.cancel(w) +}); +return a.cancel(G) +}, +resizeBy:function(g,h,i){ + var f=this.windows[i]; + if(f){ + f.element.resizeBy(g,h); + f.iframeElement.resizeBy(g,h) + } + }, +close:function(i,k){ + var g=this,f,j=d.doc,h,k; + k=g._findId(k||i); + if(!g.windows[k]){ + g.parent(i); + return + } + g.count--; + if(g.count==0){ + d.remove("mceModalBlocker"); + d.setAttrib(d.doc.body,"aria-hidden","false"); + g.editor.focus() + } + if(f=g.windows[k]){ + g.onClose.dispatch(g); + a.remove(j,"mousedown",f.mousedownFunc); + a.remove(j,"click",f.clickFunc); + a.clear(k); + a.clear(k+"_ifr"); + d.setAttrib(k+"_ifr","src",'javascript:""'); + f.element.remove(); + delete g.windows[k]; + h=g._frontWindow(); + if(h){ + g.focus(h.id) + } + } +}, +_frontWindow:function(){ + var g,f=0; + e(this.windows,function(h){ + if(h.zIndex>f){ + g=h; + f=h.zIndex + } + }); +return g +}, +setTitle:function(f,g){ + var h; + f=this._findId(f); + if(h=d.get(f+"_title")){ + h.innerHTML=d.encode(g) + } + }, +alert:function(g,f,j){ + var i=this,h; + h=i.open({ + title:i, + type:"alert", + button_func:function(k){ + if(f){ + f.call(k||i,k) + } + i.close(null,h.id) + }, + content:d.encode(i.editor.getLang(g,g)), + inline:1, + width:400, + height:130 + }) + }, +confirm:function(g,f,j){ + var i=this,h; + h=i.open({ + title:i, + type:"confirm", + button_func:function(k){ + if(f){ + f.call(k||i,k) + } + i.close(null,h.id) + }, + content:d.encode(i.editor.getLang(g,g)), + inline:1, + width:400, + height:130 + }) + }, +_findId:function(f){ + var g=this; + if(typeof(f)=="string"){ + return f + } + e(g.windows,function(h){ + var i=d.get(h.id+"_ifr"); + if(i&&f==i.contentWindow){ + f=h.id; + return false + } + }); +return f +}, +_fixIELayout:function(i,h){ + var f,g; + if(!tinymce.isIE6){ + return + } + e(["n","s","w","e","nw","ne","sw","se"],function(j){ + var k=d.get(i+"_resize_"+j); + d.setStyles(k,{ + width:h?k.clientWidth:"", + height:h?k.clientHeight:"", + cursor:d.getStyle(k,"cursor",1) + }); + d.setStyle(i+"_bottom","bottom","-1px"); + k=0 + }); + if(f=this.windows[i]){ + f.element.hide(); + f.element.show(); + e(d.select("div,a",i),function(k,j){ + if(k.currentStyle.backgroundImage!="none"){ + g=new Image(); + g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1") + } + }); + d.get(i).style.filter="" + } +} +}); +tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups) +})(); \ No newline at end of file diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css similarity index 98% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css index 38d14ef1..cb16a287 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css @@ -61,7 +61,7 @@ .clearlooks2 .mceFocus .mceMax:hover {right:37px; background:url(img/buttons.png) -58px -32px} /* Resize */ -.clearlooks2 .mceResize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.png) no-repeat 0 -75px} +.clearlooks2 .mceResize {top:auto; left:auto; display:none; width:5px; height:5px;} .clearlooks2 .mceResizable .mceResize {display:block} .clearlooks2 .mceResizable .mceMin, .clearlooks2 .mceMax {display:none} .clearlooks2 .mceMinimizable .mceMin {display:block} diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/css/media.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/css/media.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/css/media.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/css/media.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js similarity index 98% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js index f89959e2..bd338250 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js @@ -1 +1 @@ -(function(){var d=tinymce.explode("id,name,width,height,style,align,class,hspace,vspace,bgcolor,type"),h=tinymce.makeMap(d.join(",")),b=tinymce.html.Node,f,a,g=tinymce.util.JSON,e;f=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Iframe"],["Video"],["Audio"]];function c(m){var l,j,k;if(m&&!m.splice){j=[];for(k=0;true;k++){if(m[k]){j[k]=m[k]}else{break}}return j}return m}tinymce.create("tinymce.plugins.MediaPlugin",{init:function(n,j){var r=this,l={},m,p,q,k;function o(i){return i&&i.nodeName==="IMG"&&n.dom.hasClass(i,"mceItemMedia")}r.editor=n;r.url=j;a="";for(m=0;m<f.length;m++){k=f[m][0];q={name:k,clsids:tinymce.explode(f[m][1]||""),mimes:tinymce.explode(f[m][2]||""),codebase:f[m][3]};for(p=0;p<q.clsids.length;p++){l["clsid:"+q.clsids[p]]=q}for(p=0;p<q.mimes.length;p++){l[q.mimes[p]]=q}l["mceItem"+k]=q;l[k.toLowerCase()]=q;a+=(a?"|":"")+k}tinymce.each(n.getParam("media_types","video=mp4,m4v,ogv,webm;silverlight=xap;flash=swf,flv;shockwave=dcr;quicktime=mov,qt,mpg,mpeg;shockwave=dcr;windowsmedia=avi,wmv,wm,asf,asx,wmx,wvx;realmedia=rm,ra,ram;java=jar;audio=mp3,ogg").split(";"),function(v){var s,u,t;v=v.split(/=/);u=tinymce.explode(v[1].toLowerCase());for(s=0;s<u.length;s++){t=l[v[0].toLowerCase()];if(t){l[u[s]]=t}}});a=new RegExp("write("+a+")\\(([^)]+)\\)");r.lookup=l;n.onPreInit.add(function(){n.schema.addValidElements("object[id|style|width|height|classid|codebase|*],param[name|value],embed[id|style|width|height|type|src|*],video[*],audio[*],source[*]");n.parser.addNodeFilter("object,embed,video,audio,script,iframe",function(s){var t=s.length;while(t--){r.objectToImg(s[t])}});n.serializer.addNodeFilter("img",function(s,u,t){var v=s.length,w;while(v--){w=s[v];if((w.attr("class")||"").indexOf("mceItemMedia")!==-1){r.imgToObject(w,t)}}})});n.onInit.add(function(){if(n.theme&&n.theme.onResolveName){n.theme.onResolveName.add(function(i,s){if(s.name==="img"&&n.dom.hasClass(s.node,"mceItemMedia")){s.name="media"}})}if(n&&n.plugins.contextmenu){n.plugins.contextmenu.onContextMenu.add(function(s,t,i){if(i.nodeName==="IMG"&&i.className.indexOf("mceItemMedia")!==-1){t.add({title:"media.edit",icon:"media",cmd:"mceMedia"})}})}});n.addCommand("mceMedia",function(){var s,i;i=n.selection.getNode();if(o(i)){s=n.dom.getAttrib(i,"data-mce-json");if(s){s=g.parse(s);tinymce.each(d,function(t){var u=n.dom.getAttrib(i,t);if(u){s[t]=u}});s.type=r.getType(i.className).name.toLowerCase()}}if(!s){s={type:"flash",video:{sources:[]},params:{}}}n.windowManager.open({file:j+"/media.htm",width:430+parseInt(n.getLang("media.delta_width",0)),height:500+parseInt(n.getLang("media.delta_height",0)),inline:1},{plugin_url:j,data:s})});n.addButton("media",{title:"media.desc",cmd:"mceMedia"});n.onNodeChange.add(function(s,i,t){i.setActive("media",o(t))})},convertUrl:function(k,n){var j=this,m=j.editor,l=m.settings,o=l.url_converter,i=l.url_converter_scope||j;if(!k){return k}if(n){return m.documentBaseURI.toAbsolute(k)}return o.call(i,k,"src","object")},getInfo:function(){return{longname:"Media",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media",version:tinymce.majorVersion+"."+tinymce.minorVersion}},dataToImg:function(m,k){var r=this,o=r.editor,p=o.documentBaseURI,j,q,n,l;m.params.src=r.convertUrl(m.params.src,k);q=m.video.attrs;if(q){q.src=r.convertUrl(q.src,k)}if(q){q.poster=r.convertUrl(q.poster,k)}j=c(m.video.sources);if(j){for(l=0;l<j.length;l++){j[l].src=r.convertUrl(j[l].src,k)}}n=r.editor.dom.create("img",{id:m.id,style:m.style,align:m.align,src:r.editor.theme.url+"/img/trans.gif","class":"mceItemMedia mceItem"+r.getType(m.type).name,"data-mce-json":g.serialize(m,"'")});n.width=m.width||(m.type=="audio"?"300":"320");n.height=m.height||(m.type=="audio"?"32":"240");return n},dataToHtml:function(i,j){return this.editor.serializer.serialize(this.dataToImg(i,j),{forced_root_block:"",force_absolute:j})},htmlToData:function(k){var j,i,l;l={type:"flash",video:{sources:[]},params:{}};j=this.editor.parser.parse(k);i=j.getAll("img")[0];if(i){l=g.parse(i.attr("data-mce-json"));l.type=this.getType(i.attr("class")).name.toLowerCase();tinymce.each(d,function(m){var n=i.attr(m);if(n){l[m]=n}})}return l},getType:function(m){var k,j,l;j=tinymce.explode(m," ");for(k=0;k<j.length;k++){l=this.lookup[j[k]];if(l){return l}}},imgToObject:function(x,n){var t=this,o=t.editor,A,F,j,s,G,w,E,u,k,C,r,p,y,B,m,v,l,z,D;function q(i,H){var L,K,M,J,I;I=o.getParam("flash_video_player_url",t.convertUrl(t.url+"/moxieplayer.swf"));if(I){L=o.documentBaseURI;E.params.src=I;if(o.getParam("flash_video_player_absvideourl",true)){i=L.toAbsolute(i||"",true);H=L.toAbsolute(H||"",true)}M="";K=o.getParam("flash_video_player_flashvars",{url:"$url",poster:"$poster"});tinymce.each(K,function(O,N){O=O.replace(/\$url/,i||"");O=O.replace(/\$poster/,H||"");if(O.length>0){M+=(M?"&":"")+N+"="+escape(O)}});if(M.length){E.params.flashvars=M}J=o.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(J,function(O,N){E.params[N]=""+O})}}E=x.attr("data-mce-json");if(!E){return}E=g.parse(E);p=this.getType(x.attr("class"));z=x.attr("data-mce-style");if(!z){z=x.attr("style");if(z){z=o.dom.serializeStyle(o.dom.parseStyle(z,"img"))}}if(p.name==="Iframe"){v=new b("iframe",1);tinymce.each(d,function(i){var H=x.attr(i);if(i=="class"&&H){H=H.replace(/mceItem.+ ?/g,"")}if(H&&H.length>0){v.attr(i,H)}});for(G in E.params){v.attr(G,E.params[G])}v.attr({style:z,src:E.params.src});x.replace(v);return}if(this.editor.settings.media_use_script){v=new b("script",1).attr("type","text/javascript");w=new b("#text",3);w.value="write"+p.name+"("+g.serialize(tinymce.extend(E.params,{width:x.attr("width"),height:x.attr("height")}))+");";v.append(w);x.replace(v);return}if(p.name==="Video"&&E.video.sources[0]){A=new b("video",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);for(y=0;y<k.length;y++){if(/\.mp4$/.test(k[y].src)){m=k[y].src}}if(!k[0].type){A.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;A.append(u)}if(m){q(m,l);p=t.getType("flash")}else{E.params.src=""}}if(p.name==="Audio"&&E.video.sources[0]){D=new b("audio",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);if(!k[0].type){D.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;D.append(u)}E.params.src=""}if(E.params.src){if(/\.flv$/i.test(E.params.src)){q(E.params.src,"")}if(n&&n.force_absolute){E.params.src=o.documentBaseURI.toAbsolute(E.params.src)}F=new b("object",1).attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z});tinymce.each(d,function(i){if(E[i]&&i!="type"){F.attr(i,E[i])}});for(G in E.params){r=new b("param",1);r.shortEnded=true;w=E.params[G];if(G==="src"&&p.name==="WindowsMedia"){G="url"}r.attr({name:G,value:w});F.append(r)}if(this.editor.getParam("media_strict",true)){F.attr({data:E.params.src,type:p.mimes[0]})}else{F.attr({classid:"clsid:"+p.clsids[0],codebase:p.codebase});j=new b("embed",1);j.shortEnded=true;j.attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z,type:p.mimes[0]});for(G in E.params){j.attr(G,E.params[G])}tinymce.each(d,function(i){if(E[i]&&i!="type"){j.attr(i,E[i])}});F.append(j)}if(E.object_html){w=new b("#text",3);w.raw=true;w.value=E.object_html;F.append(w)}if(A){A.append(F)}}if(A){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;A.append(w)}}if(D){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;D.append(w)}}if(A||D||F){x.replace(A||D||F)}else{x.remove()}},objectToImg:function(y){var F,j,A,p,G,H,u,w,t,B,z,q,o,D,x,k,E,n,C=this.lookup,l,v,s=this.editor.settings.url_converter,m=this.editor.settings.url_converter_scope;function r(i){return new tinymce.html.Serializer({inner:true,validate:false}).serialize(i)}if(!y.parent){return}if(y.name==="script"){if(y.firstChild){l=a.exec(y.firstChild.value)}if(!l){return}n=l[1];E={video:{},params:g.parse(l[2])};w=E.params.width;t=E.params.height}E=E||{video:{},params:{}};G=new b("img",1);G.attr({src:this.editor.theme.url+"/img/trans.gif"});H=y.name;if(H==="video"||H=="audio"){A=y;F=y.getAll("object")[0];j=y.getAll("embed")[0];w=A.attr("width");t=A.attr("height");u=A.attr("id");E.video={attrs:{},sources:[]};v=E.video.attrs;for(H in A.attributes.map){v[H]=A.attributes.map[H]}x=y.attr("src");if(x){E.video.sources.push({src:s.call(m,x,"src",y.name)})}k=A.getAll("source");for(z=0;z<k.length;z++){x=k[z].remove();E.video.sources.push({src:s.call(m,x.attr("src"),"src","source"),type:x.attr("type"),media:x.attr("media")})}if(v.poster){v.poster=s.call(m,v.poster,"poster",y.name)}}if(y.name==="object"){F=y;j=y.getAll("embed")[0]}if(y.name==="embed"){j=y}if(y.name==="iframe"){p=y;n="Iframe"}if(F){w=w||F.attr("width");t=t||F.attr("height");B=B||F.attr("style");u=u||F.attr("id");D=F.getAll("param");for(z=0;z<D.length;z++){o=D[z];H=o.remove().attr("name");if(!h[H]){E.params[H]=o.attr("value")}}E.params.src=E.params.src||F.attr("data")}if(j){w=w||j.attr("width");t=t||j.attr("height");B=B||j.attr("style");u=u||j.attr("id");for(H in j.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=j.attributes.map[H]}}}if(p){w=p.attr("width");t=p.attr("height");B=B||p.attr("style");u=p.attr("id");tinymce.each(d,function(i){G.attr(i,p.attr(i))});for(H in p.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=p.attributes.map[H]}}}if(E.params.movie){E.params.src=E.params.src||E.params.movie;delete E.params.movie}if(E.params.src){E.params.src=s.call(m,E.params.src,"src","object")}if(A){if(y.name==="video"){n=C.video.name}else{if(y.name==="audio"){n=C.audio.name}}}if(F&&!n){n=(C[(F.attr("clsid")||"").toLowerCase()]||C[(F.attr("type")||"").toLowerCase()]||{}).name}if(j&&!n){n=(C[(j.attr("type")||"").toLowerCase()]||{}).name}y.replace(G);if(j){j.remove()}if(F){q=r(F.remove());if(q){E.object_html=q}}if(A){q=r(A.remove());if(q){E.video_html=q}}G.attr({id:u,"class":"mceItemMedia mceItem"+(n||"Flash"),style:B,width:w||(y.name=="audio"?"300":"320"),height:t||(y.name=="audio"?"32":"240"),"data-mce-json":g.serialize(E,"'")})}});tinymce.PluginManager.add("media",tinymce.plugins.MediaPlugin)})(); \ No newline at end of file +(function(){var d=tinymce.explode("id,name,width,height,style,align,class,hspace,vspace,bgcolor,type"),h=tinymce.makeMap(d.join(",")),b=tinymce.html.Node,f,a,g=tinymce.util.JSON,e;f=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Iframe"],["Video"],["Audio"]];function c(m){var l,j,k;if(m&&!m.splice){j=[];for(k=0;true;k++){if(m[k]){j[k]=m[k]}else{break}}return j}return m}tinymce.create("tinymce.plugins.MediaPlugin",{init:function(n,j){var r=this,l={},m,p,q,k;function o(i){return i&&i.nodeName==="IMG"&&n.dom.hasClass(i,"mceItemMedia")}r.editor=n;r.url=j;a="";for(m=0;m<f.length;m++){k=f[m][0];q={name:k,clsids:tinymce.explode(f[m][1]||""),mimes:tinymce.explode(f[m][2]||""),codebase:f[m][3]};for(p=0;p<q.clsids.length;p++){l["clsid:"+q.clsids[p]]=q}for(p=0;p<q.mimes.length;p++){l[q.mimes[p]]=q}l["mceItem"+k]=q;l[k.toLowerCase()]=q;a+=(a?"|":"")+k}tinymce.each(n.getParam("media_types","video=mp4,m4v,ogv,webm;silverlight=xap;flash=swf,flv;shockwave=dcr;quicktime=mov,qt,mpg,mpeg;shockwave=dcr;windowsmedia=avi,wmv,wm,asf,asx,wmx,wvx;realmedia=rm,ra,ram;java=jar;audio=mp3,ogg").split(";"),function(v){var s,u,t;v=v.split(/=/);u=tinymce.explode(v[1].toLowerCase());for(s=0;s<u.length;s++){t=l[v[0].toLowerCase()];if(t){l[u[s]]=t}}});a=new RegExp("write("+a+")\\(([^)]+)\\)");r.lookup=l;n.onPreInit.add(function(){n.schema.addValidElements("object[id|style|width|height|classid|codebase|*],param[name|value],embed[id|style|width|height|type|src|*],video[*],audio[*],source[*]");n.parser.addNodeFilter("object,embed,video,audio,script,iframe",function(s){var t=s.length;while(t--){r.objectToImg(s[t])}});n.serializer.addNodeFilter("img",function(s,u,t){var v=s.length,w;while(v--){w=s[v];if((w.attr("class")||"").indexOf("mceItemMedia")!==-1){r.imgToObject(w,t)}}})});n.onInit.add(function(){if(n.theme&&n.theme.onResolveName){n.theme.onResolveName.add(function(i,s){if(s.name==="img"&&n.dom.hasClass(s.node,"mceItemMedia")){s.name="media"}})}if(n&&n.plugins.contextmenu){n.plugins.contextmenu.onContextMenu.add(function(s,t,i){if(i.nodeName==="IMG"&&i.className.indexOf("mceItemMedia")!==-1){t.add({title:"media.edit",icon:"media",cmd:"mceMedia"})}})}});n.addCommand("mceMedia",function(){var s,i;i=n.selection.getNode();if(o(i)){s=n.dom.getAttrib(i,"data-mce-json");if(s){s=g.parse(s);tinymce.each(d,function(t){var u=n.dom.getAttrib(i,t);if(u){s[t]=u}});s.type=r.getType(i.className).name.toLowerCase()}}if(!s){s={type:"flash",video:{sources:[]},params:{}}}n.windowManager.open({file:j+"/media.htm",width:430+parseInt(n.getLang("media.delta_width",0)),height:500+parseInt(n.getLang("media.delta_height",0)),inline:1},{plugin_url:j,data:s})});n.addButton("media",{title:"media.desc",cmd:"mceMedia"});n.onNodeChange.add(function(s,i,t){i.setActive("media",o(t))})},convertUrl:function(k,n){var j=this,m=j.editor,l=m.settings,o=l.url_converter,i=l.url_converter_scope||j;if(!k){return k}if(n){return m.documentBaseURI.toAbsolute(k)}return o.call(i,k,"src","object")},getInfo:function(){return{longname:"Media",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media",version:tinymce.majorVersion+"."+tinymce.minorVersion}},dataToImg:function(m,k){var r=this,o=r.editor,p=o.documentBaseURI,j,q,n,l;m.params.src=r.convertUrl(m.params.src,k);q=m.video.attrs;if(q){q.src=r.convertUrl(q.src,k)}if(q){q.poster=r.convertUrl(q.poster,k)}j=c(m.video.sources);if(j){for(l=0;l<j.length;l++){j[l].src=r.convertUrl(j[l].src,k)}}n=r.editor.dom.create("img",{id:m.id,style:m.style,align:m.align,src:r.editor.theme.url+"/img/trans.png","class":"mceItemMedia mceItem"+r.getType(m.type).name,"data-mce-json":g.serialize(m,"'")});n.width=m.width||(m.type=="audio"?"300":"320");n.height=m.height||(m.type=="audio"?"32":"240");return n},dataToHtml:function(i,j){return this.editor.serializer.serialize(this.dataToImg(i,j),{forced_root_block:"",force_absolute:j})},htmlToData:function(k){var j,i,l;l={type:"flash",video:{sources:[]},params:{}};j=this.editor.parser.parse(k);i=j.getAll("img")[0];if(i){l=g.parse(i.attr("data-mce-json"));l.type=this.getType(i.attr("class")).name.toLowerCase();tinymce.each(d,function(m){var n=i.attr(m);if(n){l[m]=n}})}return l},getType:function(m){var k,j,l;j=tinymce.explode(m," ");for(k=0;k<j.length;k++){l=this.lookup[j[k]];if(l){return l}}},imgToObject:function(x,n){var t=this,o=t.editor,A,F,j,s,G,w,E,u,k,C,r,p,y,B,m,v,l,z,D;function q(i,H){var L,K,M,J,I;I=o.getParam("flash_video_player_url",t.convertUrl(t.url+"/moxieplayer.swf"));if(I){L=o.documentBaseURI;E.params.src=I;if(o.getParam("flash_video_player_absvideourl",true)){i=L.toAbsolute(i||"",true);H=L.toAbsolute(H||"",true)}M="";K=o.getParam("flash_video_player_flashvars",{url:"$url",poster:"$poster"});tinymce.each(K,function(O,N){O=O.replace(/\$url/,i||"");O=O.replace(/\$poster/,H||"");if(O.length>0){M+=(M?"&":"")+N+"="+escape(O)}});if(M.length){E.params.flashvars=M}J=o.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(J,function(O,N){E.params[N]=""+O})}}E=x.attr("data-mce-json");if(!E){return}E=g.parse(E);p=this.getType(x.attr("class"));z=x.attr("data-mce-style");if(!z){z=x.attr("style");if(z){z=o.dom.serializeStyle(o.dom.parseStyle(z,"img"))}}if(p.name==="Iframe"){v=new b("iframe",1);tinymce.each(d,function(i){var H=x.attr(i);if(i=="class"&&H){H=H.replace(/mceItem.+ ?/g,"")}if(H&&H.length>0){v.attr(i,H)}});for(G in E.params){v.attr(G,E.params[G])}v.attr({style:z,src:E.params.src});x.replace(v);return}if(this.editor.settings.media_use_script){v=new b("script",1).attr("type","text/javascript");w=new b("#text",3);w.value="write"+p.name+"("+g.serialize(tinymce.extend(E.params,{width:x.attr("width"),height:x.attr("height")}))+");";v.append(w);x.replace(v);return}if(p.name==="Video"&&E.video.sources[0]){A=new b("video",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);for(y=0;y<k.length;y++){if(/\.mp4$/.test(k[y].src)){m=k[y].src}}if(!k[0].type){A.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;A.append(u)}if(m){q(m,l);p=t.getType("flash")}else{E.params.src=""}}if(p.name==="Audio"&&E.video.sources[0]){D=new b("audio",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);if(!k[0].type){D.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;D.append(u)}E.params.src=""}if(E.params.src){if(/\.flv$/i.test(E.params.src)){q(E.params.src,"")}if(n&&n.force_absolute){E.params.src=o.documentBaseURI.toAbsolute(E.params.src)}F=new b("object",1).attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z});tinymce.each(d,function(i){if(E[i]&&i!="type"){F.attr(i,E[i])}});for(G in E.params){r=new b("param",1);r.shortEnded=true;w=E.params[G];if(G==="src"&&p.name==="WindowsMedia"){G="url"}r.attr({name:G,value:w});F.append(r)}if(this.editor.getParam("media_strict",true)){F.attr({data:E.params.src,type:p.mimes[0]})}else{F.attr({classid:"clsid:"+p.clsids[0],codebase:p.codebase});j=new b("embed",1);j.shortEnded=true;j.attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z,type:p.mimes[0]});for(G in E.params){j.attr(G,E.params[G])}tinymce.each(d,function(i){if(E[i]&&i!="type"){j.attr(i,E[i])}});F.append(j)}if(E.object_html){w=new b("#text",3);w.raw=true;w.value=E.object_html;F.append(w)}if(A){A.append(F)}}if(A){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;A.append(w)}}if(D){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;D.append(w)}}if(A||D||F){x.replace(A||D||F)}else{x.remove()}},objectToImg:function(y){var F,j,A,p,G,H,u,w,t,B,z,q,o,D,x,k,E,n,C=this.lookup,l,v,s=this.editor.settings.url_converter,m=this.editor.settings.url_converter_scope;function r(i){return new tinymce.html.Serializer({inner:true,validate:false}).serialize(i)}if(!y.parent){return}if(y.name==="script"){if(y.firstChild){l=a.exec(y.firstChild.value)}if(!l){return}n=l[1];E={video:{},params:g.parse(l[2])};w=E.params.width;t=E.params.height}E=E||{video:{},params:{}};G=new b("img",1);G.attr({src:this.editor.theme.url+"/img/trans.png"});H=y.name;if(H==="video"||H=="audio"){A=y;F=y.getAll("object")[0];j=y.getAll("embed")[0];w=A.attr("width");t=A.attr("height");u=A.attr("id");E.video={attrs:{},sources:[]};v=E.video.attrs;for(H in A.attributes.map){v[H]=A.attributes.map[H]}x=y.attr("src");if(x){E.video.sources.push({src:s.call(m,x,"src",y.name)})}k=A.getAll("source");for(z=0;z<k.length;z++){x=k[z].remove();E.video.sources.push({src:s.call(m,x.attr("src"),"src","source"),type:x.attr("type"),media:x.attr("media")})}if(v.poster){v.poster=s.call(m,v.poster,"poster",y.name)}}if(y.name==="object"){F=y;j=y.getAll("embed")[0]}if(y.name==="embed"){j=y}if(y.name==="iframe"){p=y;n="Iframe"}if(F){w=w||F.attr("width");t=t||F.attr("height");B=B||F.attr("style");u=u||F.attr("id");D=F.getAll("param");for(z=0;z<D.length;z++){o=D[z];H=o.remove().attr("name");if(!h[H]){E.params[H]=o.attr("value")}}E.params.src=E.params.src||F.attr("data")}if(j){w=w||j.attr("width");t=t||j.attr("height");B=B||j.attr("style");u=u||j.attr("id");for(H in j.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=j.attributes.map[H]}}}if(p){w=p.attr("width");t=p.attr("height");B=B||p.attr("style");u=p.attr("id");tinymce.each(d,function(i){G.attr(i,p.attr(i))});for(H in p.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=p.attributes.map[H]}}}if(E.params.movie){E.params.src=E.params.src||E.params.movie;delete E.params.movie}if(E.params.src){E.params.src=s.call(m,E.params.src,"src","object")}if(A){if(y.name==="video"){n=C.video.name}else{if(y.name==="audio"){n=C.audio.name}}}if(F&&!n){n=(C[(F.attr("clsid")||"").toLowerCase()]||C[(F.attr("type")||"").toLowerCase()]||{}).name}if(j&&!n){n=(C[(j.attr("type")||"").toLowerCase()]||{}).name}y.replace(G);if(j){j.remove()}if(F){q=r(F.remove());if(q){E.object_html=q}}if(A){q=r(A.remove());if(q){E.video_html=q}}G.attr({id:u,"class":"mceItemMedia mceItem"+(n||"Flash"),style:B,width:w||(y.name=="audio"?"300":"320"),height:t||(y.name=="audio"?"32":"240"),"data-mce-json":g.serialize(E,"'")})}});tinymce.PluginManager.add("media",tinymce.plugins.MediaPlugin)})(); \ No newline at end of file diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js similarity index 99% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js index 1dccd67c..57e9fe2d 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js @@ -250,7 +250,7 @@ id : data.id, style : data.style, align : data.align, - src : self.editor.theme.url + '/img/trans.gif', + src : self.editor.theme.url + '/img/trans.png', 'class' : 'mceItemMedia mceItem' + self.getType(data.type).name, 'data-mce-json' : JSON.serialize(data, "'") }); @@ -651,7 +651,7 @@ // Setup new image object img = new Node('img', 1); img.attr({ - src : this.editor.theme.url + '/img/trans.gif' + src : this.editor.theme.url + '/img/trans.png' }); // Video element diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/embed.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/embed.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/embed.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/embed.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/media.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/media.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/media.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/media.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/media.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/media.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/media.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/media.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js similarity index 91% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js index 35085e8a..c1e4f384 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='<img src="'+b.theme.url+'/img/trans.gif" class="mcePageBreak mceItemNoResize" />',a="mcePageBreak",c=b.getParam("pagebreak_separator","<!-- pagebreak -->"),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/<img[^>]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='<img src="'+b.theme.url+'/img/trans.png" class="mcePageBreak mceItemNoResize" />',a="mcePageBreak",c=b.getParam("pagebreak_separator","<!-- pagebreak -->"),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/<img[^>]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); \ No newline at end of file diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js similarity index 96% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js index fc3b3b4a..5edc3d37 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js @@ -11,7 +11,7 @@ (function() { tinymce.create('tinymce.plugins.PageBreakPlugin', { init : function(ed, url) { - var pb = '<img src="' + ed.theme.url + '/img/trans.gif" class="mcePageBreak mceItemNoResize" />', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', '<!-- pagebreak -->'), pbRE; + var pb = '<img src="' + ed.theme.url + '/img/trans.png" class="mcePageBreak mceItemNoResize" />', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', '<!-- pagebreak -->'), pbRE; pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g'); diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/example.html b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/example.html similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/example.html rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/example.html diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/preview.html b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/preview.html similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/preview.html rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/preview.html diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/css/props.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/css/props.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/css/props.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/css/props.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/js/props.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/js/props.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/js/props.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/js/props.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/props.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/props.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/props.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/props.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/cell.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/cell.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/cell.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/cell.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/cell.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/cell.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/cell.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/cell.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/row.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/row.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/row.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/row.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/table.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/table.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/table.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/table.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/cell.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/cell.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/cell.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/cell.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/row.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/row.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/row.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/row.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/table.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/table.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/table.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/table.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/row.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/row.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/row.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/row.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/table.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/table.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/table.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/table.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/blank.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/blank.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/blank.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/blank.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/css/template.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/css/template.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/css/template.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/css/template.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/js/template.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/js/template.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/js/template.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/js/template.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/template.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/template.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/template.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/template.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/about.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/about.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/about.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/about.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/image.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/image.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/image.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/image.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/video.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/video.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/video.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/video.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/about.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/about.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/about.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/about.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/image.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/image.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/image.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/image.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/link.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/link.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/link.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/link.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/link.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/link.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/link.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/link.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css similarity index 93% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css index d5daec7e..3e5460b0 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css @@ -73,12 +73,12 @@ td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #A .mceActionPanel {margin-top:5px;} /* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;} +.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.png) repeat-x 0 -72px;} .tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;} +.tabs li {float:left; background:url(img/tabs.png) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(img/tabs.png) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(img/tabs.png) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(img/tabs.png) no-repeat right -54px;} .tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} .tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.png new file mode 100644 index 00000000..0330579f Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.png differ diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.png new file mode 100644 index 00000000..1b8d1f7a Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.png differ diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.png new file mode 100644 index 00000000..0cb78158 Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.png differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.png new file mode 100644 index 00000000..0d120c43 Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.png differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css similarity index 93% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css index 75cfaf18..00c135f5 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css @@ -7,7 +7,7 @@ h4 {font-size: 1em} h5 {font-size: .83em} h6 {font-size: .75em} .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.png) no-repeat 0 0;} span.mceItemNbsp {background: #DDD} td.mceSelected, th.mceSelected {background-color:#3399ff !important} img {border:0;} diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css similarity index 97% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css index dafcd280..0deab02e 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css @@ -40,12 +40,12 @@ float:left; /* Browse */ a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.png) -860px 0; border:1px solid #FFF; margin-left:1px;} .mceOldBoxModel a.browse span {width:22px; height:20px;} a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.png) -840px 0; margin-left:2px;} .mceOldBoxModel a.pickcolor span {width:21px; height:17px;} a.pickcolor:hover span {background-color:#B2BBD0;} a.pickcolor:hover span.disabled {} diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css similarity index 75% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css index a666e4c7..03abd374 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css @@ -8,7 +8,7 @@ h4 {font-size: 1em} h5 {font-size: .83em} h6 {font-size: .75em} .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.png) no-repeat 0 0;} span.mceItemNbsp {background: #DDD} td.mceSelected, th.mceSelected {background-color:#3399ff !important} img {border:0;} @@ -36,12 +36,12 @@ img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} font[face=mceinline] {font-family:inherit !important} .mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} -.mceItemShockWave {background-image:url(../../img/shockwave.gif)} -.mceItemFlash {background-image:url(../../img/flash.gif)} -.mceItemQuickTime {background-image:url(../../img/quicktime.gif)} -.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} -.mceItemRealMedia {background-image:url(../../img/realmedia.gif)} -.mceItemVideo {background-image:url(../../img/video.gif)} -.mceItemAudio {background-image:url(../../img/video.gif)} -.mceItemIframe {background-image:url(../../img/iframe.gif)} -.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} +.mceItemShockWave {background-image:url(../../img/shockwave.png)} +.mceItemFlash {background-image:url(../../img/flash.png)} +.mceItemQuickTime {background-image:url(../../img/quicktime.png)} +.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.png)} +.mceItemRealMedia {background-image:url(../../img/realmedia.png)} +.mceItemVideo {background-image:url(../../img/video.png)} +.mceItemAudio {background-image:url(../../img/video.png)} +.mceItemIframe {background-image:url(../../img/iframe.png)} +.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.png) no-repeat center top;} diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css similarity index 92% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css index c97d38e8..66af1488 100644 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css +++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css @@ -50,12 +50,12 @@ float:left; /* Browse */ a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.png) -860px 0; border:1px solid #FFF; margin-left:1px;} .mceOldBoxModel a.browse span {width:22px; height:20px;} a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.png) -840px 0; margin-left:2px;} .mceOldBoxModel a.pickcolor span {width:21px; height:17px;} a.pickcolor:hover span {background-color:#B2BBD0;} a.pickcolor:hover span.disabled {} @@ -73,12 +73,12 @@ td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #A .mceActionPanel {margin-top:5px;} /* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;} +.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.png) repeat-x 0 -72px;} .tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;} +.tabs li {float:left; background:url(../default/img/tabs.png) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(../default/img/tabs.png) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(../default/img/tabs.png) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(../default/img/tabs.png) no-repeat right -54px;} .tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} .tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/langs/en.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/langs/en.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/langs/en.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_popup.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_popup.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_popup.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_popup.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_src.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_src.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_src.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/editable_selects.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/editable_selects.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/editable_selects.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/editable_selects.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/form_utils.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/form_utils.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/form_utils.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/form_utils.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/mctabs.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/mctabs.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/mctabs.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/mctabs.js diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/validate.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/validate.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/validate.js rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/validate.js diff --git a/resources/library/interactive/TextEditor.wgt/lists/image_list.js b/resources/library/interactive/Barre_prof.wgt/lists/image_list.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/lists/image_list.js rename to resources/library/interactive/Barre_prof.wgt/lists/image_list.js diff --git a/resources/library/interactive/TextEditor.wgt/lists/link_list.js b/resources/library/interactive/Barre_prof.wgt/lists/link_list.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/lists/link_list.js rename to resources/library/interactive/Barre_prof.wgt/lists/link_list.js diff --git a/resources/library/interactive/TextEditor.wgt/lists/media_list.js b/resources/library/interactive/Barre_prof.wgt/lists/media_list.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/lists/media_list.js rename to resources/library/interactive/Barre_prof.wgt/lists/media_list.js diff --git a/resources/library/interactive/TextEditor.wgt/lists/template_list.js b/resources/library/interactive/Barre_prof.wgt/lists/template_list.js similarity index 100% rename from resources/library/interactive/TextEditor.wgt/lists/template_list.js rename to resources/library/interactive/Barre_prof.wgt/lists/template_list.js diff --git a/resources/library/interactive/TextEditor.wgt/media/logo.jpg b/resources/library/interactive/Barre_prof.wgt/media/logo.jpg similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/logo.jpg rename to resources/library/interactive/Barre_prof.wgt/media/logo.jpg diff --git a/resources/library/interactive/TextEditor.wgt/media/logo_over.jpg b/resources/library/interactive/Barre_prof.wgt/media/logo_over.jpg similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/logo_over.jpg rename to resources/library/interactive/Barre_prof.wgt/media/logo_over.jpg diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.avi b/resources/library/interactive/Barre_prof.wgt/media/sample.avi similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.avi rename to resources/library/interactive/Barre_prof.wgt/media/sample.avi diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.dcr b/resources/library/interactive/Barre_prof.wgt/media/sample.dcr similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.dcr rename to resources/library/interactive/Barre_prof.wgt/media/sample.dcr diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.flv b/resources/library/interactive/Barre_prof.wgt/media/sample.flv similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.flv rename to resources/library/interactive/Barre_prof.wgt/media/sample.flv diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.mov b/resources/library/interactive/Barre_prof.wgt/media/sample.mov similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.mov rename to resources/library/interactive/Barre_prof.wgt/media/sample.mov diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.ram b/resources/library/interactive/Barre_prof.wgt/media/sample.ram similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.ram rename to resources/library/interactive/Barre_prof.wgt/media/sample.ram diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.rm b/resources/library/interactive/Barre_prof.wgt/media/sample.rm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.rm rename to resources/library/interactive/Barre_prof.wgt/media/sample.rm diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.swf b/resources/library/interactive/Barre_prof.wgt/media/sample.swf similarity index 100% rename from resources/library/interactive/TextEditor.wgt/media/sample.swf rename to resources/library/interactive/Barre_prof.wgt/media/sample.swf diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.properties b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.properties new file mode 100644 index 00000000..f4171314 --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.properties @@ -0,0 +1,5 @@ +copy.src.files=false +copy.src.target= +index.file=index.html +run.as=LOCAL +url=http://localhost/TextEditor.wgt/ diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.xml b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.xml new file mode 100644 index 00000000..c1f155a7 --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> + <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/> +</project-private> diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/project.properties b/resources/library/interactive/Barre_prof.wgt/nbproject/project.properties new file mode 100644 index 00000000..6ffde2f5 --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/nbproject/project.properties @@ -0,0 +1,7 @@ +include.path=${php.global.include.path} +php.version=PHP_5 +source.encoding=UTF-8 +src.dir=. +tags.asp=false +tags.short=true +web.root=. diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/project.xml b/resources/library/interactive/Barre_prof.wgt/nbproject/project.xml new file mode 100644 index 00000000..def0ce2d --- /dev/null +++ b/resources/library/interactive/Barre_prof.wgt/nbproject/project.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://www.netbeans.org/ns/project/1"> + <type>org.netbeans.modules.php.project</type> + <configuration> + <data xmlns="http://www.netbeans.org/ns/php-project/1"> + <name>TextEditor.wgt</name> + </data> + </configuration> +</project> diff --git a/resources/library/interactive/TextEditor.wgt/templates/layout1.htm b/resources/library/interactive/Barre_prof.wgt/templates/layout1.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/templates/layout1.htm rename to resources/library/interactive/Barre_prof.wgt/templates/layout1.htm diff --git a/resources/library/interactive/TextEditor.wgt/templates/snippet1.htm b/resources/library/interactive/Barre_prof.wgt/templates/snippet1.htm similarity index 100% rename from resources/library/interactive/TextEditor.wgt/templates/snippet1.htm rename to resources/library/interactive/Barre_prof.wgt/templates/snippet1.htm diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif deleted file mode 100644 index ba90cc36..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif deleted file mode 100644 index 74d897a4..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif deleted file mode 100644 index 963a96b8..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif deleted file mode 100644 index c7cf1011..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif deleted file mode 100644 index 716f55e1..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif deleted file mode 100644 index 334d49e0..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif deleted file mode 100644 index 4efd549e..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif deleted file mode 100644 index 82c5b182..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif deleted file mode 100644 index ca2451e1..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif deleted file mode 100644 index fe66220c..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif deleted file mode 100644 index fd27edfa..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif deleted file mode 100644 index 0cc9bb71..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif deleted file mode 100644 index 2075dc16..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif deleted file mode 100644 index bef7e257..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif deleted file mode 100644 index 0631c761..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif deleted file mode 100644 index 648e6e87..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js deleted file mode 100644 index 8bb96f9c..00000000 --- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create("tinymce.plugins.InlinePopups",{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")})},getInfo:function(){return{longname:"InlinePopups",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(s,j){var z=this,i,k="",r=z.editor,g=0,v=0,h,m,o,q,l,x,y,n;s=s||{};j=j||{};if(!s.inline){return z.parent(s,j)}n=z._frontWindow();if(n&&d.get(n.id+"_ifr")){n.focussedElement=d.get(n.id+"_ifr").contentWindow.document.activeElement}if(!s.type){z.bookmark=r.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();s.width=parseInt(s.width||320);s.height=parseInt(s.height||240)+(tinymce.isIE?8:0);s.min_width=parseInt(s.min_width||150);s.min_height=parseInt(s.min_height||100);s.max_width=parseInt(s.max_width||2000);s.max_height=parseInt(s.max_height||2000);s.left=s.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(s.width/2)));s.top=s.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(s.height/2)));s.movable=s.resizable=true;j.mce_width=s.width;j.mce_height=s.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=s.auto_focus;z.features=s;z.params=j;z.onOpen.dispatch(z,s,j);if(s.type){k+=" mceModal";if(s.type){k+=" mce"+s.type.substring(0,1).toUpperCase()+s.type.substring(1)}s.resizable=false}if(s.statusbar){k+=" mceStatusbar"}if(s.resizable){k+=" mceResizable"}if(s.minimizable){k+=" mceMinimizable"}if(s.maximizable){k+=" mceMaximizable"}if(s.movable){k+=" mceMovable"}z._addAll(d.doc.body,["div",{id:i,role:"dialog","aria-labelledby":s.type?i+"_content":i+"_title","class":(r.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),style:"width:100px;height:100px"},["div",{id:i+"_wrapper","class":"mceWrapper"+k},["div",{id:i+"_top","class":"mceTop"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_title"},s.title||""]],["div",{id:i+"_middle","class":"mceMiddle"},["div",{id:i+"_left","class":"mceLeft",tabindex:"0"}],["span",{id:i+"_content"}],["div",{id:i+"_right","class":"mceRight",tabindex:"0"}]],["div",{id:i+"_bottom","class":"mceBottom"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_status"},"Content"]],["a",{"class":"mceMove",tabindex:"-1",href:"javascript:;"}],["a",{"class":"mceMin",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMax",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMed",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceClose",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{id:i+"_resize_n","class":"mceResize mceResizeN",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_s","class":"mceResize mceResizeS",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_w","class":"mceResize mceResizeW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_e","class":"mceResize mceResizeE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_nw","class":"mceResize mceResizeNW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_ne","class":"mceResize mceResizeNE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_sw","class":"mceResize mceResizeSW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_se","class":"mceResize mceResizeSE",tabindex:"-1",href:"javascript:;"}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,"overflow","auto")}if(!s.type){g+=d.get(i+"_left").clientWidth;g+=d.get(i+"_right").clientWidth;v+=d.get(i+"_top").clientHeight;v+=d.get(i+"_bottom").clientHeight}d.setStyles(i,{top:s.top,left:s.left,width:s.width+g,height:s.height+v});y=s.url||s.file;if(y){if(tinymce.relaxedDomain){y+=(y.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain}y=tinymce._addVer(y)}if(!s.type){d.add(i+"_content","iframe",{id:i+"_ifr",src:'javascript:""',frameBorder:0,style:"border:0;width:10px;height:10px"});d.setStyles(i+"_ifr",{width:s.width,height:s.height});d.setAttrib(i+"_ifr","src",y)}else{d.add(i+"_wrapper","a",{id:i+"_ok","class":"mceButton mceOk",href:"javascript:;",onmousedown:"return false;"},"Ok");if(s.type=="confirm"){d.add(i+"_wrapper","a",{"class":"mceButton mceCancel",href:"javascript:;",onmousedown:"return false;"},"Cancel")}d.add(i+"_middle","div",{"class":"mceIcon"});d.setHTML(i+"_content",s.content.replace("\n","<br />"));a.add(i,"keyup",function(f){var p=27;if(f.keyCode===p){s.button_func(false);return a.cancel(f)}});a.add(i,"keydown",function(f){var t,p=9;if(f.keyCode===p){t=d.select("a.mceCancel",i+"_wrapper")[0];if(t&&t!==f.target){t.focus()}else{d.get(i+"_ok").focus()}return a.cancel(f)}})}o=a.add(i,"mousedown",function(t){var u=t.target,f,p;f=z.windows[i];z.focus(i);if(u.nodeName=="A"||u.nodeName=="a"){if(u.className=="mceClose"){z.close(null,i);return a.cancel(t)}else{if(u.className=="mceMax"){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+"_ifr",{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMed"){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMove"){return z._startDrag(i,t,u.className)}else{if(d.hasClass(u,"mceResize")){return z._startDrag(i,t,u.className.substring(13))}}}}}}});q=a.add(i,"click",function(f){var p=f.target;z.focus(i);if(p.nodeName=="A"||p.nodeName=="a"){switch(p.className){case"mceClose":z.close(null,i);return a.cancel(f);case"mceButton mceOk":case"mceButton mceCancel":s.button_func(p.className=="mceButton mceOk");return a.cancel(f)}}});a.add([i+"_left",i+"_right"],"focus",function(p){var t=d.get(i+"_ifr");if(t){var f=t.contentWindow.document.body;var u=d.select(":input:enabled,*[tabindex=0]",f);if(p.target.id===(i+"_left")){u[u.length-1].focus()}else{u[0].focus()}}else{d.get(i+"_ok").focus()}});x=z.windows[i]={id:i,mousedown_func:o,click_func:q,element:new b(i,{blocker:1,container:r.getContainer()}),iframeElement:new b(i+"_ifr"),features:s,deltaWidth:g,deltaHeight:v};x.iframeElement.on("focus",function(){z.focus(i)});if(z.count==0&&z.editor.getParam("dialog_type","modal")=="modal"){d.add(d.doc.body,"div",{id:"mceModalBlocker","class":(z.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",style:{zIndex:z.zIndex-1}});d.show("mceModalBlocker");d.setAttrib(d.doc.body,"aria-hidden","true")}else{d.setStyle("mceModalBlocker","z-index",z.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceModalBlocker",{position:"absolute",left:h.x,top:h.y,width:h.w-2,height:h.h-2})}d.setAttrib(i,"aria-hidden","false");z.focus(i);z._fixIELayout(i,1);if(d.get(i+"_ok")){d.get(i+"_ok").focus()}z.count++;return x},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle("zIndex",f.zIndex);f.element.update();h=h+"_wrapper";d.removeClass(g.lastId,"mceFocus");d.addClass(h,"mceFocus");g.lastId=h;if(f.focussedElement){f.focussedElement.focus()}else{if(d.get(h+"_ok")){d.get(f.id+"_ok").focus()}else{if(d.get(f.id+"_ifr")){d.get(f.id+"_ifr").focus()}}}}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,"string")){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;g<h.length;g++){f._addAll(k,h[g])}}}},_startDrag:function(v,G,E){var o=this,u,z,C=d.doc,f,l=o.windows[v],h=l.element,y=h.getXY(),x,q,F,g,A,s,r,j,i,m,k,n,B;g={x:0,y:0};A=d.getViewPort();A.w-=2;A.h-=2;j=G.screenX;i=G.screenY;m=k=n=B=0;u=a.add(C,"mouseup",function(p){a.remove(C,"mouseup",u);a.remove(C,"mousemove",z);if(f){f.remove()}h.moveBy(m,k);h.resizeBy(n,B);q=h.getSize();d.setStyles(v+"_ifr",{width:q.w-l.deltaWidth,height:q.h-l.deltaHeight});o._fixIELayout(v,1);return a.cancel(p)});if(E!="Move"){D()}function D(){if(f){return}o._fixIELayout(v,0);d.add(C.body,"div",{id:"mceEventBlocker","class":"mceEventBlocker "+(o.editor.settings.inlinepopups_skin||"clearlooks2"),style:{zIndex:o.zIndex+1}});if(tinymce.isIE6||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceEventBlocker",{position:"absolute",left:A.x,top:A.y,width:A.w-2,height:A.h-2})}f=new b("mceEventBlocker");f.update();x=h.getXY();q=h.getSize();s=g.x+x.x-A.x;r=g.y+x.y-A.y;d.add(f.get(),"div",{id:"mcePlaceHolder","class":"mcePlaceHolder",style:{left:s,top:r,width:q.w,height:q.h}});F=new b("mcePlaceHolder")}z=a.add(C,"mousemove",function(w){var p,H,t;D();p=w.screenX-j;H=w.screenY-i;switch(E){case"ResizeW":m=p;n=0-p;break;case"ResizeE":n=p;break;case"ResizeN":case"ResizeNW":case"ResizeNE":if(E=="ResizeNW"){m=p;n=0-p}else{if(E=="ResizeNE"){n=p}}k=H;B=0-H;break;case"ResizeS":case"ResizeSW":case"ResizeSE":if(E=="ResizeSW"){m=p;n=0-p}else{if(E=="ResizeSE"){n=p}}B=H;break;case"mceMove":m=p;k=H;break}if(n<(t=l.features.min_width-q.w)){if(m!==0){m+=n-t}n=t}if(B<(t=l.features.min_height-q.h)){if(k!==0){k+=B-t}B=t}n=Math.min(n,l.features.max_width-q.w);B=Math.min(B,l.features.max_height-q.h);m=Math.max(m,A.x-(s+A.x));k=Math.max(k,A.y-(r+A.y));m=Math.min(m,(A.w+A.x)-(s+q.w+A.x));k=Math.min(k,(A.h+A.y)-(r+q.h+A.y));if(m+k!==0){if(s+m<0){m=0}if(r+k<0){k=0}F.moveTo(s+m,r+k)}if(n+B!==0){F.resizeTo(q.w+n,q.h+B)}return a.cancel(w)});return a.cancel(G)},resizeBy:function(g,h,i){var f=this.windows[i];if(f){f.element.resizeBy(g,h);f.iframeElement.resizeBy(g,h)}},close:function(i,k){var g=this,f,j=d.doc,h,k;k=g._findId(k||i);if(!g.windows[k]){g.parent(i);return}g.count--;if(g.count==0){d.remove("mceModalBlocker");d.setAttrib(d.doc.body,"aria-hidden","false");g.editor.focus()}if(f=g.windows[k]){g.onClose.dispatch(g);a.remove(j,"mousedown",f.mousedownFunc);a.remove(j,"click",f.clickFunc);a.clear(k);a.clear(k+"_ifr");d.setAttrib(k+"_ifr","src",'javascript:""');f.element.remove();delete g.windows[k];h=g._frontWindow();if(h){g.focus(h.id)}}},_frontWindow:function(){var g,f=0;e(this.windows,function(h){if(h.zIndex>f){g=h;f=h.zIndex}});return g},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+"_title")){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:"alert",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:"confirm",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)=="string"){return f}e(g.windows,function(h){var i=d.get(h.id+"_ifr");if(i&&f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e(["n","s","w","e","nw","ne","sw","se"],function(j){var k=d.get(i+"_resize_"+j);d.setStyles(k,{width:h?k.clientWidth:"",height:h?k.clientHeight:"",cursor:d.getStyle(k,"cursor",1)});d.setStyle(i+"_bottom","bottom","-1px");k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select("div,a",i),function(k,j){if(k.currentStyle.backgroundImage!="none"){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")}});d.get(i).style.filter=""}}});tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)})(); \ No newline at end of file diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif deleted file mode 100644 index 21913985..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif deleted file mode 100644 index f957e49a..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif deleted file mode 100644 index 6baf64ad..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif deleted file mode 100644 index 20acbbf7..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif deleted file mode 100644 index d5de1cc2..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif deleted file mode 100644 index c2a2ad45..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif deleted file mode 100644 index 0b4cc368..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif deleted file mode 100644 index 7d0a4dbc..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif deleted file mode 100644 index d2f93671..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif deleted file mode 100644 index 85e31dfb..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif deleted file mode 100644 index adfdddcc..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif and /dev/null differ diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif deleted file mode 100644 index 06812cb4..00000000 Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif and /dev/null differ diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index 98ca623a..97e7bdb8 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -35,6 +35,7 @@ #include "gui/UBToolbarButtonGroup.h" #include "gui/UBMainWindow.h" #include "gui/UBToolWidget.h" +#include "gui/UBKeyboardPalette.h" #include "domain/UBGraphicsPixmapItem.h" #include "domain/UBGraphicsItemUndoCommand.h" @@ -556,6 +557,8 @@ void UBBoardController::blackout() void UBBoardController::showKeyboard(bool show) { + if(show) + UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); mPaletteManager->showVirtualKeyboard(show); } @@ -1548,7 +1551,15 @@ void UBBoardController::updateBackgroundState() void UBBoardController::stylusToolChanged(int tool) { - Q_UNUSED(tool); + if (UBPlatformUtils::hasVirtualKeyboard() && mPaletteManager->mKeyboardPalette) + { + UBStylusTool::Enum eTool = (UBStylusTool::Enum)tool; + if(eTool != UBStylusTool::Selector && eTool != UBStylusTool::Text) + { + if(mPaletteManager->mKeyboardPalette->m_isVisible) + UBApplication::mainWindow->actionVirtualKeyboard->activate(QAction::Trigger); + } + } updateBackgroundState(); } diff --git a/src/board/UBBoardPaletteManager.h b/src/board/UBBoardPaletteManager.h index 3226d7b9..e53abd96 100644 --- a/src/board/UBBoardPaletteManager.h +++ b/src/board/UBBoardPaletteManager.h @@ -47,6 +47,8 @@ class UBBoardPaletteManager : public QObject void showVirtualKeyboard(bool show = true); void initPalettesPosAtStartup(); + UBKeyboardPalette *mKeyboardPalette; + public slots: void activeSceneChanged(); @@ -66,7 +68,6 @@ class UBBoardPaletteManager : public QObject UBStylusPalette *mStylusPalette; UBZoomPalette *mZoomPalette; - UBKeyboardPalette *mKeyboardPalette; UBNavigatorPalette* mNavigPalette; UBLibPalette* mLibPalette; diff --git a/src/desktop/UBDesktopAnnotationController.cpp b/src/desktop/UBDesktopAnnotationController.cpp index f6073a13..d95b9eb3 100644 --- a/src/desktop/UBDesktopAnnotationController.cpp +++ b/src/desktop/UBDesktopAnnotationController.cpp @@ -160,10 +160,15 @@ UBDesktopAnnotationController::UBDesktopAnnotationController(QObject *parent) void UBDesktopAnnotationController::showKeyboard(bool show) { - mKeyboardPalette->setVisible(show); - updateMask(true); + if(mKeyboardPalette) + { + if(show) + UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); + mKeyboardPalette->setVisible(show); + updateMask(true); + // mDesktopPalette->showVirtualKeyboard(show); + } -// mDesktopPalette->showVirtualKeyboard(show); } UBDesktopAnnotationController::~UBDesktopAnnotationController() @@ -361,12 +366,10 @@ void UBDesktopAnnotationController::close() void UBDesktopAnnotationController::stylusToolChanged(int tool) { UBStylusTool::Enum eTool = (UBStylusTool::Enum)tool; - mDesktopPalette->notifySelectorSelection(UBStylusTool::Selector == eTool); - - if(UBStylusTool::Selector != eTool) + if(eTool != UBStylusTool::Selector && eTool != UBStylusTool::Text) { - UBApplication::mainWindow->actionVirtualKeyboard->setChecked(false); - mKeyboardPalette->setVisible(false); + if(mKeyboardPalette->m_isVisible) + UBApplication::mainWindow->actionVirtualKeyboard->activate(QAction::Trigger); } updateBackground(); @@ -420,7 +423,7 @@ void UBDesktopAnnotationController::goToUniboard() UBPlatformUtils::setDesktopMode(false); - UBApplication::mainWindow->actionVirtualKeyboard->setEnabled(true); +// UBApplication::mainWindow->actionVirtualKeyboard->setEnabled(true); emit restoreUniboard(); } diff --git a/src/desktop/UBDesktopPalette.cpp b/src/desktop/UBDesktopPalette.cpp index f881f58a..8a054169 100644 --- a/src/desktop/UBDesktopPalette.cpp +++ b/src/desktop/UBDesktopPalette.cpp @@ -217,8 +217,3 @@ QPoint UBDesktopPalette::buttonPos(QAction *action) return p; } - -void UBDesktopPalette::notifySelectorSelection(bool selected) -{ - UBApplication::mainWindow->actionVirtualKeyboard->setEnabled(selected); -} diff --git a/src/desktop/UBDesktopPalette.h b/src/desktop/UBDesktopPalette.h index 17168b85..83c01eab 100644 --- a/src/desktop/UBDesktopPalette.h +++ b/src/desktop/UBDesktopPalette.h @@ -27,7 +27,6 @@ class UBDesktopPalette : public UBActionPalette void disappearForCapture(); void appear(); QPoint buttonPos(QAction* action); - void notifySelectorSelection(bool selected); signals: void uniboardClick(); diff --git a/src/document/UBDocumentController.cpp b/src/document/UBDocumentController.cpp index 7e28d80e..5b265ebd 100644 --- a/src/document/UBDocumentController.cpp +++ b/src/document/UBDocumentController.cpp @@ -36,6 +36,9 @@ #include "board/UBBoardController.h" #include "board/UBBoardPaletteManager.h" +#include "board/UBDrawingController.h" + +#include "gui/UBKeyboardPalette.h" #include "gui/UBThumbnailView.h" #include "gui/UBDocumentTreeWidget.h" @@ -67,6 +70,7 @@ UBDocumentController::UBDocumentController(UBMainWindow* mainWindow) , mToolsPalette(0) , mToolsPalettePositionned(false) , mTrashTi(0) + , mKeyboardPalette(0) { setupViews(); setupToolbar(); @@ -439,6 +443,14 @@ void UBDocumentController::setupViews() mMessageWindow = new UBMessageWindow(mDocumentUI->thumbnailWidget); mMessageWindow->hide(); + + if (UBPlatformUtils::hasVirtualKeyboard()) + { + mKeyboardPalette = UBKeyboardPalette::create(0); + mKeyboardPalette->setParent(controlView()); + connect(mMainWindow->actionVirtualKeyboard, SIGNAL(triggered(bool)), this, SLOT(showKeyboard(bool))); + } + } } @@ -455,9 +467,21 @@ void UBDocumentController::setupToolbar() connect(mMainWindow->actionDocumentTools, SIGNAL(triggered()), this, SLOT(toggleDocumentToolsPalette())); } +void UBDocumentController::showKeyboard(bool show) +{ + if(mKeyboardPalette) + { + if(show) + UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); + mKeyboardPalette->setVisible(show); + } + +// mPaletteManager->showVirtualKeyboard(show); +} void UBDocumentController::setupPalettes() { + mToolsPalette = new UBDocumentToolsPalette(controlView()); mToolsPalette->hide(); @@ -478,7 +502,7 @@ void UBDocumentController::show() selectionChanged(); - if (!mToolsPalette) + if(!mToolsPalette) setupPalettes(); } diff --git a/src/document/UBDocumentController.h b/src/document/UBDocumentController.h index bded07bd..473ee42c 100644 --- a/src/document/UBDocumentController.h +++ b/src/document/UBDocumentController.h @@ -34,6 +34,7 @@ class UBDocumentGroupTreeItem; class UBDocumentProxyTreeItem; class UBMainWindow; class UBDocumentToolsPalette; +class UBKeyboardPalette; class UBDocumentController : public QObject { @@ -73,6 +74,8 @@ class UBDocumentController : public QObject void paste(); void focusChanged(QWidget *old, QWidget *current); + void showKeyboard(bool show); + protected: virtual void setupViews(); virtual void setupToolbar(); @@ -107,6 +110,9 @@ class UBDocumentController : public QObject UBDocumentGroupTreeItem* mTrashTi; UBDocumentProxy* mCurrentDocument; + UBKeyboardPalette *mKeyboardPalette; + + private slots: void documentZoomSliderValueChanged (int value); void loadDocumentProxies(); diff --git a/src/gui/UBDocumentToolsPalette.cpp b/src/gui/UBDocumentToolsPalette.cpp index d3841630..fcb9b608 100644 --- a/src/gui/UBDocumentToolsPalette.cpp +++ b/src/gui/UBDocumentToolsPalette.cpp @@ -30,6 +30,9 @@ UBDocumentToolsPalette::UBDocumentToolsPalette(QWidget *parent) { QList<QAction*> actions; + if (UBPlatformUtils::hasVirtualKeyboard()) + actions << UBApplication::mainWindow->actionVirtualKeyboard; + setActions(actions); setButtonIconSize(QSize(42, 42)); diff --git a/src/tools/UBGraphicsTriangle.cpp b/src/tools/UBGraphicsTriangle.cpp index 44c504f2..90fde242 100644 --- a/src/tools/UBGraphicsTriangle.cpp +++ b/src/tools/UBGraphicsTriangle.cpp @@ -130,26 +130,27 @@ void UBGraphicsTriangle::calculatePoints(const QRectF& r) { switch(mOrientation) { - case BottomLeft: - A1.setX(r.left()); A1.setY(r.top()); - B1.setX(r.left()); B1.setY(r.bottom()); - C1.setX(r.right()); C1.setY(r.bottom()); - break; - case TopLeft: - A1.setX(r.left()); A1.setY(r.bottom()); - B1.setX(r.left()); B1.setY(r.top()); - C1.setX(r.right()); C1.setY(r.top()); - break; - case TopRight: - A1.setX(r.right()); A1.setY(r.bottom()); - B1.setX(r.right()); B1.setY(r.top()); - C1.setX(r.left()); C1.setY(r.top()); - break; - case BottomRight: - A1.setX(r.right()); A1.setY(r.top()); - B1.setX(r.right()); B1.setY(r.bottom()); - C1.setX(r.left()); C1.setY(r.bottom()); - break; + + case BottomLeft: + A1.setX(r.left()); A1.setY(r.top()); + B1.setX(r.left()); B1.setY(r.bottom()); + C1.setX(r.right()); C1.setY(r.bottom()); + break; + case TopLeft: + A1.setX(r.left()); A1.setY(r.bottom()); + B1.setX(r.left()); B1.setY(r.top()); + C1.setX(r.right()); C1.setY(r.top()); + break; + case TopRight: + A1.setX(r.right()); A1.setY(r.bottom()); + B1.setX(r.right()); B1.setY(r.top()); + C1.setX(r.left()); C1.setY(r.top()); + break; + case BottomRight: + A1.setX(r.right()); A1.setY(r.top()); + B1.setX(r.right()); B1.setY(r.bottom()); + C1.setX(r.left()); C1.setY(r.bottom()); + break; } C = sqrt(rect().width() * rect().width() + rect().height() * rect().height()); @@ -267,6 +268,22 @@ void UBGraphicsTriangle::paint(QPainter *painter, const QStyleOptionGraphicsItem } } +QPainterPath UBGraphicsTriangle::shape() const +{ + QPainterPath tShape; + QPolygonF tPolygon; + + tPolygon << A1 << B1 << C1; + tShape.addPolygon(tPolygon); + tPolygon.clear(); + + tPolygon << A2 << B2 << C2; + tShape.addPolygon(tPolygon); + tPolygon.clear(); + + return tShape; +} + void UBGraphicsTriangle::paintGraduations(QPainter *painter) { const int centimeterGraduationHeight = 15; @@ -744,8 +761,7 @@ void UBGraphicsTriangle::hoverEnterEvent(QGraphicsSceneHoverEvent *event) { UBStylusTool::Enum currentTool = (UBStylusTool::Enum)UBDrawingController::drawingController ()->stylusTool (); - if (currentTool == UBStylusTool::Selector) - { + if (currentTool == UBStylusTool::Selector) { mCloseSvgItem->setParentItem(this); mShowButtons = true; @@ -770,6 +786,11 @@ void UBGraphicsTriangle::hoverEnterEvent(QGraphicsSceneHoverEvent *event) event->accept(); update(); + + } else if (UBDrawingController::drawingController()->isDrawingTool()) { + setCursor(drawRulerLineCursor()); + UBDrawingController::drawingController()->mActiveRuler = this; + event->accept(); } } @@ -813,3 +834,59 @@ void UBGraphicsTriangle::hoverMoveEvent(QGraphicsSceneHoverEvent *event) event->accept(); } } +void UBGraphicsTriangle::StartLine(const QPointF &scenePos, qreal width) +{ + qDebug() << "morientation" << mOrientation; + //qDebug() << "triangle rect()" << rect(); + + QPointF itemPos = mapFromScene(scenePos); + + qreal y; + + if (mOrientation == 0 || mOrientation == 1) { + y = rect().y() + rect().height() + width / 2; + } else if (mOrientation == 2 || mOrientation == 3) { + y = rect().y() - width / 2; + } + + if (itemPos.x() < rect().x() + sLeftEdgeMargin) + itemPos.setX(rect().x() + sLeftEdgeMargin); + if (itemPos.x() > rect().x() + rect().width() - sLeftEdgeMargin) + itemPos.setX(rect().x() + rect().width() - sLeftEdgeMargin); + + itemPos.setY(y); + itemPos = mapToScene(itemPos); + + scene()->moveTo(itemPos); + scene()->drawLineTo(itemPos, width, true); +} + +void UBGraphicsTriangle::DrawLine(const QPointF &scenePos, qreal width) +{ + QPointF itemPos = mapFromScene(scenePos); + + qreal y; + + if (mOrientation == 0 || mOrientation == 1) { + y = rect().y() + rect().height() + width / 2; + } else if (mOrientation == 2 || mOrientation == 3) { + y = rect().y() - width / 2; + } + + if (itemPos.x() < rect().x() + sLeftEdgeMargin) + itemPos.setX(rect().x() + sLeftEdgeMargin); + if (itemPos.x() > rect().x() + rect().width() - sLeftEdgeMargin) + itemPos.setX(rect().x() + rect().width() - sLeftEdgeMargin); + + itemPos.setY(y); + itemPos = mapToScene(itemPos); + + // We have to use "pointed" line for marker tool + scene()->drawLineTo(itemPos, width, + UBDrawingController::drawingController()->stylusTool() != UBStylusTool::Marker); +} + +void UBGraphicsTriangle::EndLine() +{ +} + diff --git a/src/tools/UBGraphicsTriangle.h b/src/tools/UBGraphicsTriangle.h index e541a280..dc61e05c 100644 --- a/src/tools/UBGraphicsTriangle.h +++ b/src/tools/UBGraphicsTriangle.h @@ -30,7 +30,7 @@ class UBItem; class UBGraphicsTriangle : public UBAbstractDrawRuler, public QGraphicsPolygonItem, public UBItem { - Q_OBJECT; + Q_OBJECT public: UBGraphicsTriangle(); @@ -46,6 +46,10 @@ class UBGraphicsTriangle : public UBAbstractDrawRuler, public QGraphicsPolygonIt virtual UBItem* deepCopy(void) const; + virtual void StartLine(const QPointF& scenePos, qreal width); + virtual void DrawLine(const QPointF& position, qreal width); + virtual void EndLine(); + enum UBGraphicsTriangleOrientation { BottomLeft = 0, @@ -77,6 +81,7 @@ class UBGraphicsTriangle : public UBAbstractDrawRuler, public QGraphicsPolygonIt void updateResizeCursor(); virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *styleOption, QWidget *widget); + virtual QPainterPath shape() const; virtual void rotateAroundCenter(qreal angle);