blob: c255d6a6dbf51535107942e4a130ae34507a1ad8 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
Polymer({
is: 'setting-zippy',
properties: {
iconSrc: {
type: String,
value: null,
},
hideLine: {
type: Boolean,
value: false,
},
expandStyle: {
type: Boolean,
value: false,
},
toggleStyle: {
type: Boolean,
value: false,
},
popupStyle: {
type: Boolean,
value: false,
},
},
/**
* Wrap the icon as a image into a html snippet.
*
* @param {string} iconUri the icon uri to be wrapped.
* @return {string} wrapped html snippet.
*
* @private
*/
getWrappedIcon: function(iconUri) {
return String.raw`
<html>
<style>
body {
margin: 0;
}
#icon {
width: 20px;
height: 20px;
}
</style>
<body><img id='icon' src="` +
iconUri + '"></body></html>';
},
});