перестал работать текстовый редактор форума (Opera, JavaScript)
3186
2
например, при нажатии на ячейке выбора цвета ничего не происходт:


Opera 9, консоль ошибок:


JavaScript - http://forum.ngs.ru/board/ngsquestion/add?page=1&sort=5&period=
Event thread: click
Error:
name: TypeError
message: Statement on line 24: Cannot convert undefined or null to Object
Backtrace:
Line 24 of linked script http://forum.ngs.ru/m/js/jQueryWrappers/top-wrapper.min.js,js/icon-selector.js,js/editor/editor.js,js/jQueryWrappers/bottom-wrapper.min.js?sef1
else{that.BBCoder.insertTag("color",this.style.backgroundColor);}}
... Line 3 of linked script http://s.ngs.ru/m/jquery/1.7.1/jquery.min.js
function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result}
... Line 3 of linked script http://s.ngs.ru/m/jquery/1.7.1/jquery.min.js
function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b}
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://forum.ngs.ru/board/ngsquestion/add?page=1&sort=5&period=
Timeout thread: delay 30000 ms
Error:
name: ReferenceError
message: Statement on line 4: Undefined variable: JSON
Backtrace:
Line 4 of linked script http://forum.ngs.ru/m/js/jQueryWrappers/top-wrapper.min.js,js/jsonrpc.js,paging.js,js/functions.js,js/common.js,js/jQueryWrappers/bottom-wrapper.min.js?sef3
this._validateRequestMethod(method);this._validateRequestParams(options.params);this._validateRequestCallbacks(options.success,options.error);this._doRequest(JSON.stringify(this._requestDataObj(method,options.params,options.id)),options);return true;}
Line 26 of inline#5 script in http://forum.ngs.ru/board/ngsquestion/add?page=1&sort=5&period=
$.jsonRPC.request('countNewMessages', {
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'




А вот после команды "вставить вопрос для голосования"


JavaScript - http://forum.ngs.ru/board/ngsquestion/add?page=1&sort=5&period=
Timeout thread: delay 30000 ms
Error:
name: ReferenceError
message: Statement on line 4: Undefined variable: JSON
Backtrace:
Line 4 of linked script http://forum.ngs.ru/m/js/jQueryWrappers/top-wrapper.min.js,js/jsonrpc.js,paging.js,js/functions.js,js/common.js,js/jQueryWrappers/bottom-wrapper.min.js?sef3
this._validateRequestMethod(method);this._validateRequestParams(options.params);this._validateRequestCallbacks(options.success,options.error);this._doRequest(JSON.stringify(this._requestDataObj(method,options.params,options.id)),options);return true;}
Line 26 of inline#5 script in http://forum.ngs.ru/board/ngsquestion/add?page=1&sort=5&period=
$.jsonRPC.request('countNewMessages', {
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://forum.ngs.ru/board/ngsquestion/add?page=1&sort=5&period=
Event thread: click
Error:
name: TypeError
message: Statement on line 10: Cannot convert undefined or null to Object
Backtrace:
Line 10 of linked script http://forum.ngs.ru/m/js/jQueryWrappers/top-wrapper.min.js,js/icon-selector.js,js/editor/editor.js,js/jQueryWrappers/bottom-wrapper.min.js?sef1
function(){that.hideAllPopups();$(that.BBCoder.input).focus();that.BBCoder.utils.insertAtCursor(that.BBCoder.input,this.exportPoll());}
Line 38 of linked script http://forum.ngs.ru/m/js/jQueryWrappers/top-wrapper.min.js,js/editor/bb-codes.js,js/editor/pushable-list.js,js/editor/list-wizard.js,js/editor/poll-wizard.js,js/iDropper.js,js/jQueryWrappers/bottom-wrapper.min.js?sef1
function(){_this.insertPoll();_this.reset();return false;}
... Line 3 of linked script http://s.ngs.ru/m/jquery/1.7.1/jquery.min.js
function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result}
... Line 3 of linked script http://s.ngs.ru/m/jquery/1.7.1/jquery.min.js
function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b}
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'




***********************





кроме того, редактор ЖУТКО ТОРМОЗИТ
хмм
Opera 12. Цвета нормально вставляются, голосование тоже делается.
Может стоит Оперу обновить? :а\?:
хмм
И это тоже следует отправлять в тех. поддержку.