uniques: extract highlighter

This commit is contained in:
fkloft 2014-07-28 01:02:12 +02:00
parent 2aecfefa7f
commit 1afebff122

View File

@ -329,7 +329,8 @@ window.plugin.uniques.loadLocal = function(mapping) {
/***************************************************************************************************************************************************************/ /***************************************************************************************************************************************************************/
/** HIGHLIGHTER ************************************************************************************************************************************************/ /** HIGHLIGHTER ************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/ /***************************************************************************************************************************************************************/
window.plugin.uniques.highlight = function(data) { window.plugin.uniques.highlighter = {
highlight: function(data) {
var guid = data.portal.options.ent[0]; var guid = data.portal.options.ent[0];
var uniqueInfo = window.plugin.uniques.uniques[guid]; var uniqueInfo = window.plugin.uniques.uniques[guid];
@ -355,12 +356,12 @@ window.plugin.uniques.highlight = function(data) {
} }
data.portal.setStyle(style); data.portal.setStyle(style);
} },
// Called by IITC when the selected highlighter changes. Must not be renamed setSelected: function(active) {
window.plugin.uniques.setSelected = function(active) {
window.plugin.uniques.isHighlightActive = active; window.plugin.uniques.isHighlightActive = active;
} }
}
window.plugin.uniques.setupCSS = function() { window.plugin.uniques.setupCSS = function() {
@ -389,7 +390,7 @@ var setup = function() {
window.addHook('portalDetailsUpdated', window.plugin.uniques.onPortalDetailsUpdated); window.addHook('portalDetailsUpdated', window.plugin.uniques.onPortalDetailsUpdated);
window.addHook('publicChatDataAvailable', window.plugin.uniques.onPublicChatDataAvailable); window.addHook('publicChatDataAvailable', window.plugin.uniques.onPublicChatDataAvailable);
window.addHook('iitcLoaded', window.plugin.uniques.registerFieldForSyncing); window.addHook('iitcLoaded', window.plugin.uniques.registerFieldForSyncing);
window.addPortalHighlighter('Uniques', window.plugin.uniques); window.addPortalHighlighter('Uniques', window.plugin.uniques.highlighter);
} }
//PLUGIN END ////////////////////////////////////////////////////////// //PLUGIN END //////////////////////////////////////////////////////////