Posted 22 июня, 20213 yr comment_170096 Привет! Когда в реалтайме приходит уведомление и вкладка не открыта, в заголовке (title тег страницы) появляется значок паузы (две вертикальные палочки), как его можно заменить на свой символ?
23 июня, 20213 yr comment_170100 Создайте значок или кнопку, которые хотите закрепить на исходной монтажной области. Добавьте другие элементы, с которыми вы хотите взаимодействовать, в сторону значка или кнопки цикла. Дублируйте монтажную область и настройте значок или кнопку.
23 июня, 20213 yr comment_170107 Может это? <word key="autoUpdateStopped" js="1"><![CDATA[<i class='fa fa-pause'></i> Refresh to resume auto-updates ]]></word>
10 июля, 20213 yr Author comment_170464 В 23.06.2021 в 10:21, Desti сказал: Может это? <word key="autoUpdateStopped" js="1"><![CDATA[<i class='fa fa-pause'></i> Refresh to resume auto-updates ]]></word> Нет, не это Там в шапке (<title> тэг) добавляется иконка паузы
10 июля, 20213 yr comment_170465 12 минут назад, ymd сказал: Нет, не это Там в шапке (<title> тэг) добавляется иконка паузы Это делается jquery, нужно писать mixin плагин для замены (если вы понимаете о чем я) либо можете ковырять тут: файл \applications\core\data\javascript.xml функция _stopPolling контроллера core.front.core.instantNotifications /** * Stops our internal loop from polling for any more notifications * * @returns {void} */ _stopPolling: function (fatal) { Debug.info("Stopping instant notification polling"); clearInterval( this._interval ); this._paused = true; document.title = "❚❚ " + document.title.replace("❚❚ ", ""); } Вот еще: /** * Handles window visibiliy changes; removes count from title bar * * @returns {void} */ windowVisibilityChange: function () { var hiddenProp = ips.utils.events.getVisibilityProp(); if( !_.isUndefined( hiddenProp ) && !document[ hiddenProp] ){ // Document is now in focus this._updateBrowserTitle( 0 ); this._pollMultiplier = 1; this._windowInactivePoll = 0; if( this._paused ){ document.title = document.title.replace( "❚❚ ", '' ); this._checkNotifications(); // Do an immediate check this._setInterval( this._pollTimeout ); } if( this._debugPolling ){ Debug.log( "Notifications: Resetting inactive poll."); } } },
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.