diff options
Diffstat (limited to 'statusbar_panel.js')
-rw-r--r-- | statusbar_panel.js | 11 |
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); |