MediaWiki:Common.js
Материал из melioration.space
Версия от 19:17, 25 декабря 2020; Sonys (обсуждение | вклад)
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
mw.hook( 've.activationComplete' ).add( function() { console.log("Назначение"); var view =ve.init.target.getSurface().getView(); var doc = view.getDocument(); var model = ve.init.target.getSurface().getModel(); //while editing - only on current node model.on( 'documentUpdate', function () { console.log("Обновление"); try { var selection = model.getSelection().getRange(), node = selection && doc.getBranchNodeFromOffset( selection.start ), originalSelection; if ( !( node instanceof ve.ce.ContentBranchNode ) ) { return; } //remove spell errors from current node $( node.$element[0] ).find('.spellError').contents().unwrap(); //view.surfaceObserver.disable(); checkSpells( $( node.$element[0] ) ); //reset selection selection = model.getSelection().getRange(); originalSelection = view.getSelectionState( new ve.Range(selection.to, selection.to) ); setTimeout( function () { view.showSelectionState( originalSelection ); } ); } catch(err){ console.log('Error in Gadget-Rechtschreibpruefung.js:documentUpdate'); console.log(err); } } ); });