aboutsummaryrefslogtreecommitdiffstats
path: root/statusbar_panel.js
diff options
context:
space:
mode:
Diffstat (limited to 'statusbar_panel.js')
-rw-r--r--statusbar_panel.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/statusbar_panel.js b/statusbar_panel.js
index 7180890..fe2a52b 100644
--- a/statusbar_panel.js
+++ b/statusbar_panel.js
@@ -1,4 +1,4 @@
-let INFO = //{{{
+let INFO = xml` //{{{
<plugin name="statusbar panel" version="0.1"
href="https://github.com/vimpr/vimperator-plugins/raw/master/statusbar_panel.js"
summary="Click statusbar panel"
@@ -29,7 +29,7 @@ let INFO = //{{{
<p><oa>-double-click</oa>を指定するとダブルクリックになります。</p>
</description>
</item>
-</plugin>;
+</plugin>`;
//}}}
let MOUSE_BUTTON_LEFT = 0;
@@ -52,15 +52,14 @@ function getImages(panel) {
}
function makeIcon(panel) {
- var icon = <image xmlns={XUL.uri}/>;
+ var icon = xml`<image xmlns=${XUL.uri}/>`;
var image = getImages(panel)[0];
if (image) {
let style = window.getComputedStyle(image, null);
let src = image.src || style.listStyleImage.replace(/^url\("(.+)"\)$/, '$1');
if (src != '') {
- icon.@style = 'list-style-image: url("' + src + '");' +
- '-moz-image-region: ' + style.MozImageRegion;
+ icon.setAttribute('style','list-style-image: url("' + src + '");' + '-moz-image-region: ' + style.MozImageRegion);
}
}
return icon;
@@ -140,7 +139,7 @@ commands.addUserCommand(['statusbarpanel'],'click statusbar panel',
context.keys = { text: 'text', description: 'desc', icon: 'icon' };
context.compare = CompletionContext.Sort.unsorted;
context.process = [function (item, text) {
- return <><span highlight="CompIcon">{item.icon ? item.icon : <></>}</span><span class="td-strut"/>{text}</>
+ return xml`<span highlight="CompIcon">{item.icon ? item.icon : ``}</span><span class="td-strut"/>{text}`
}];
var list = generateStatusbarpaneIDlList(arg);