diff --git a/plugins/ap-list.user.js b/plugins/ap-list.user.js index a2d36a53..4d7aaf72 100644 --- a/plugins/ap-list.user.js +++ b/plugins/ap-list.user.js @@ -51,18 +51,18 @@ window.plugin.apList.handleUpdate = function() { window.plugin.apList.updatePortalTable = function(side) { var displayEnemy = (plugin.apList.displaySide === window.plugin.apList.SIDE_ENEMY); - var content = '
' + content += ' | ' + (portal ? plugin.apList.getPortalDestroyCheckbox(portal) : ' ') + ' | '; } - content += '' + (portal ? plugin.apList.getPortalLink(portal) : ' ') + ' | ' + ''
@@ -76,16 +76,15 @@ window.plugin.apList.updatePortalTable = function(side) {
window.plugin.apList.getPortalDestroyCheckbox = function(portal) {
// Change background color to border color if portal selected for destroy
- var style = 'width: 10px; height: 10px; border: 1px solid rgb(32, 168, 177); margin: 0 auto; '
- + (plugin.apList.destroyPortalIndex(portal.guid) >= 0
- ? 'background-color: rgb(32, 168, 177);'
- : '');
+ var checkboxClass = plugin.apList.destroyPortalIndex(portal.guid) >= 0
+ ? 'ap-list-checkbox-inner ap-list-checkbox-selected'
+ : 'ap-list-checkbox-inner';
var onClick = 'window.plugin.apList.destroyPortal(\'' + portal.guid + '\');';
// 3 div for centering checkbox horizontally and vertically,
// click event on outest div for people with not so good aiming
- var div = ' '
- + ' '
- + ''
+ var div = ' '
+ + ' ';
return div;
@@ -148,20 +147,20 @@ window.plugin.apList.getPortalLink = function(portal) {
var jsDoubleClick = 'window.zoomToAndShowPortal(\''+portal.guid+'\', ['+latlng+']);return false';
var perma = 'https://ingress.com/intel?latE6='+portal.locationE6.latE6
+'&lngE6='+portal.locationE6.lngE6+'&z=17&pguid='+portal.guid;
- var style = plugin.apList.destroyPortalIndex(portal.guid) >= 0
- ? 'font-style:italic'
- : '';
//Use Jquery to create the link, which escape characters in TITLE and ADDRESS of portal
var a = $('',{
"class": 'help',
- style: style,
text: portal.portalV2.descriptiveText.TITLE,
title: portal.portalV2.descriptiveText.ADDRESS,
href: perma,
onClick: jsSingleClick,
onDblClick: jsDoubleClick
})[0].outerHTML;
- var div = ''
+ + ''
+ ' '
+ ''+a+' ';
return div;
}
@@ -458,17 +457,95 @@ window.plugin.apList.setupVar = function() {
= "#ap-list-eny";
}
+window.plugin.apList.setupCSS = function() {
+ $(" ';
+
+ var divClass = plugin.apList.destroyPortalIndex(portal.guid) >= 0
+ ? 'ap-list-link ap-list-link-selected'
+ : 'ap-list-link';
+ var div = ' |