github-buttons
Advanced tools
Comparing version 2.2.10 to 2.3.0
/*! | ||
* github-buttons v2.2.10 | ||
* github-buttons v2.3.0 | ||
* (c) 2019 なつき | ||
@@ -12,8 +12,2 @@ * @license BSD-2-Clause | ||
var location = document.location; | ||
var encodeURIComponent = window.encodeURIComponent; | ||
var decodeURIComponent = window.decodeURIComponent; | ||
var Math = window.Math; | ||
@@ -62,4 +56,8 @@ | ||
var hasOwnProperty = function (obj, prop) { | ||
return {}.hasOwnProperty.call(obj, prop) | ||
}; | ||
var name = "github-buttons"; | ||
var version = "2.2.10"; | ||
var version = "2.3.0"; | ||
@@ -117,3 +115,3 @@ var iframeURL = 'https://' + (/* istanbul ignore next */ 'unpkg.com/' + name + '@' + version + '/dist' ) + '/buttons.html'; | ||
}; | ||
var ref = ['icon', 'text', 'size', 'show-count']; | ||
var ref = ['icon', 'color-scheme', 'text', 'size', 'show-count']; | ||
for (var i = 0, len = ref.length; i < len; i++) { | ||
@@ -129,4 +127,73 @@ var attribute = 'data-' + ref[i]; | ||
var cssText = "body{margin:0}a{color:#24292e;text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid #c5c9cc;border-radius:0.25em}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,0.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')}.btn:active{background-color:#e9ecef;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:focus,.btn:hover{background-color:#e6ebf1;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf1 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')}.social-count{position:relative;margin-left:5px;background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count b{border-right-color:#c5c9cc}.social-count i{margin-left:-3px;border-right-color:#fff}.lg .btn,.lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.lg .social-count{margin-left:6px}.lg .social-count b,.lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.lg .social-count i{margin-left:-4px}\n"; | ||
var buttonsCssText = "body{margin:0}a{text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid;border-radius:.25em}.social-count{position:relative;margin-left:5px}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count i{margin-left:-3px}.widget-lg .btn,.widget-lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.widget-lg .social-count{margin-left:6px}.widget-lg .social-count b,.widget-lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.widget-lg .social-count i{margin-left:-4px}"; | ||
var light = "a{color:#24292e}.btn,.social-count{border-color:#c5c9cc}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FFFAFBFC\", endColorstr=\"#FFEEF2F5\")}.btn:active{background-color:#eaeef2;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn:focus,.btn:hover{background-color:#e6ebf0;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf0 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAEF')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FFF0F3F6\", endColorstr=\"#FFE5EAEF\")}.social-count{background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b{border-right-color:#c5c9cc}.social-count i{border-right-color:#fff}"; | ||
var dark = "a{color:#d1d5da}.btn,.social-count{border-color:#1e2226}.btn{background-color:#282e33;background-image:-webkit-linear-gradient(top, #2f363d, #282e33 90%);background-image:-moz-linear-gradient(top, #2f363d, #282e33 90%);background-image:linear-gradient(180deg, #2f363d, #282e33 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.8);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF2F363D', endColorstr='#FF272D32')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FF2F363D\", endColorstr=\"#FF272D32\")}.btn:active{background-color:#24292f;background-image:none;border-color:#202429;border-color:rgba(27,31,35,.65);box-shadow:inset 0 .15em .3em rgba(27,31,35,.85)}.btn:focus,.btn:hover{background-color:#333a42;background-image:-webkit-linear-gradient(top, #3a434b, #333a42 90%);background-image:-moz-linear-gradient(top, #3a434b, #333a42 90%);background-image:linear-gradient(180deg, #3a434b, #333a42 90%);border-color:#202429;border-color:rgba(27,31,35,.65);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF3A434B', endColorstr='#FF323941')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FF3A434B\", endColorstr=\"#FF323941\")}.social-count{background-color:#1b1f23}.social-count:focus,.social-count:hover{color:#2188ff}.social-count b{border-right-color:#1e2226}.social-count i{border-right-color:#1b1f23}"; | ||
var stringify = function (obj, sep, eq, encodeURIComponent) { | ||
if (sep == null) { | ||
sep = '&'; | ||
} | ||
if (eq == null) { | ||
eq = '='; | ||
} | ||
if (encodeURIComponent == null) { | ||
encodeURIComponent = window.encodeURIComponent; | ||
} | ||
var params = []; | ||
for (var name in obj) { | ||
var value = obj[name]; | ||
if (value != null) { | ||
params.push(encodeURIComponent(name) + eq + encodeURIComponent(value)); | ||
} | ||
} | ||
return params.join(sep) | ||
}; | ||
var parse = function (str, sep, eq, decodeURIComponent) { | ||
if (sep == null) { | ||
sep = '&'; | ||
} | ||
if (eq == null) { | ||
eq = '='; | ||
} | ||
if (decodeURIComponent == null) { | ||
decodeURIComponent = window.decodeURIComponent; | ||
} | ||
var obj = {}; | ||
var params = str.split(sep); | ||
for (var i = 0, len = params.length; i < len; ++i) { | ||
var entry = params[i]; | ||
if (entry !== '') { | ||
var ref = entry.split(eq); | ||
obj[decodeURIComponent(ref[0])] = (ref[1] != null ? decodeURIComponent(ref.slice(1).join(eq)) : undefined); | ||
} | ||
} | ||
return obj | ||
}; | ||
var widgetColorSchemes = { | ||
light: light, | ||
dark: dark | ||
}; | ||
var getColorSchemeMediaQuery = function (systemColorScheme, widgetColorScheme) { | ||
return '@media(prefers-color-scheme:' + systemColorScheme + '){' + widgetColorSchemes[hasOwnProperty(widgetColorSchemes, widgetColorScheme) ? widgetColorScheme : systemColorScheme] + '}' | ||
}; | ||
var getColorScheme = function (declarations) { | ||
if (declarations == null) { | ||
return widgetColorSchemes.light | ||
} | ||
var colorSchemes = parse(declarations, ';', ':', function (str) { | ||
return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '') | ||
}); | ||
return widgetColorSchemes[hasOwnProperty(widgetColorSchemes, colorSchemes['no-preference']) ? colorSchemes['no-preference'] : 'light'] + | ||
getColorSchemeMediaQuery('light', colorSchemes.light) + | ||
getColorSchemeMediaQuery('dark', colorSchemes.dark) | ||
}; | ||
var data = {"mark-github":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/>"},"eye":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"star":{"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z\"/>"},"repo-forked":{"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"issue-opened":{"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"/>"},"cloud-download":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z\"/>"}}; | ||
@@ -136,3 +203,3 @@ | ||
icon = ('' + icon).toLowerCase().replace(/^octicon-/, ''); | ||
if (!{}.hasOwnProperty.call(data, icon)) { | ||
if (!hasOwnProperty(data, icon)) { | ||
icon = 'mark-github'; | ||
@@ -207,2 +274,5 @@ } | ||
})); | ||
var cssText = buttonsCssText + getColorScheme(options['data-color-scheme']); | ||
/* istanbul ignore if: IE lt 9 */ | ||
@@ -220,3 +290,3 @@ if (style.styleSheet) { | ||
innerHTML: octicon(options['data-icon'], /^large$/i.test(options['data-size']) ? 16 : 14), | ||
'aria-label': options['aria-label'] || void 0 | ||
'aria-label': options['aria-label'] || undefined | ||
}, [ | ||
@@ -234,3 +304,3 @@ ' ', | ||
var widget = root.appendChild(createElement('div', { | ||
className: 'widget' + (/^large$/i.test(options['data-size']) ? ' lg' : '') | ||
className: 'widget' + (/^large$/i.test(options['data-size']) ? ' widget-lg' : '') | ||
}, [ | ||
@@ -243,5 +313,3 @@ btn | ||
!((match = btn.pathname.replace(/^(?!\/)/, '/').match(/^\/([^/?#]+)(?:\/([^/?#]+)(?:\/(?:(subscription)|(fork)|(issues)|([^/?#]+)))?)?(?:[/?#]|$)/)) && !match[6])) { | ||
if (func) { | ||
func(widget); | ||
} | ||
func(widget); | ||
return | ||
@@ -277,3 +345,3 @@ } | ||
target: '_blank', | ||
'aria-label': data + ' ' + property.replace(/_count$/, '').replace('_', ' ').slice(0, data < 2 ? -1 : void 0) + ' on GitHub' | ||
'aria-label': data + ' ' + property.replace(/_count$/, '').replace('_', ' ').slice(0, data < 2 ? -1 : undefined) + ' on GitHub' | ||
}, [ | ||
@@ -285,19 +353,6 @@ createElement('b'), | ||
} | ||
if (func) { | ||
func(widget); | ||
} | ||
func(widget); | ||
}); | ||
}; | ||
var stringify = function (obj) { | ||
var params = []; | ||
for (var name in obj) { | ||
var value = obj[name]; | ||
if (value != null) { | ||
params.push(encodeURIComponent(name) + '=' + encodeURIComponent(value)); | ||
} | ||
} | ||
return params.join('&') | ||
}; | ||
var devicePixelRatio = window.devicePixelRatio || /* istanbul ignore next */ 1; | ||
@@ -334,3 +389,3 @@ | ||
var host = createElement('span', { | ||
title: options.title || void 0 | ||
title: options.title || undefined | ||
}); | ||
@@ -343,3 +398,3 @@ render(host.attachShadow({ mode: 'closed' }), options, function () { | ||
src: 'javascript:0', | ||
title: options.title || void 0, | ||
title: options.title || undefined, | ||
allowtransparency: true, | ||
@@ -346,0 +401,0 @@ scrolling: 'no', |
@@ -6,2 +6,3 @@ export interface GitHubButtonProps { | ||
"data-icon"?: string; | ||
"data-color-scheme"?: string; | ||
"data-size"?: string; | ||
@@ -8,0 +9,0 @@ "data-show-count"?: boolean; |
/*! | ||
* github-buttons v2.2.10 | ||
* github-buttons v2.3.0 | ||
* (c) 2019 なつき | ||
@@ -8,8 +8,2 @@ * @license BSD-2-Clause | ||
var location = document.location; | ||
var encodeURIComponent = window.encodeURIComponent; | ||
var decodeURIComponent = window.decodeURIComponent; | ||
var Math = window.Math; | ||
@@ -58,4 +52,8 @@ | ||
var hasOwnProperty = function (obj, prop) { | ||
return {}.hasOwnProperty.call(obj, prop) | ||
}; | ||
var name = "github-buttons"; | ||
var version = "2.2.10"; | ||
var version = "2.3.0"; | ||
@@ -113,3 +111,3 @@ var iframeURL = 'https://' + (/* istanbul ignore next */ 'unpkg.com/' + name + '@' + version + '/dist' ) + '/buttons.html'; | ||
}; | ||
var ref = ['icon', 'text', 'size', 'show-count']; | ||
var ref = ['icon', 'color-scheme', 'text', 'size', 'show-count']; | ||
for (var i = 0, len = ref.length; i < len; i++) { | ||
@@ -125,4 +123,73 @@ var attribute = 'data-' + ref[i]; | ||
var cssText = "body{margin:0}a{color:#24292e;text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid #c5c9cc;border-radius:0.25em}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,0.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')}.btn:active{background-color:#e9ecef;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:focus,.btn:hover{background-color:#e6ebf1;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf1 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')}.social-count{position:relative;margin-left:5px;background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count b{border-right-color:#c5c9cc}.social-count i{margin-left:-3px;border-right-color:#fff}.lg .btn,.lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.lg .social-count{margin-left:6px}.lg .social-count b,.lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.lg .social-count i{margin-left:-4px}\n"; | ||
var buttonsCssText = "body{margin:0}a{text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid;border-radius:.25em}.social-count{position:relative;margin-left:5px}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count i{margin-left:-3px}.widget-lg .btn,.widget-lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.widget-lg .social-count{margin-left:6px}.widget-lg .social-count b,.widget-lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.widget-lg .social-count i{margin-left:-4px}"; | ||
var light = "a{color:#24292e}.btn,.social-count{border-color:#c5c9cc}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FFFAFBFC\", endColorstr=\"#FFEEF2F5\")}.btn:active{background-color:#eaeef2;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn:focus,.btn:hover{background-color:#e6ebf0;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf0 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAEF')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FFF0F3F6\", endColorstr=\"#FFE5EAEF\")}.social-count{background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b{border-right-color:#c5c9cc}.social-count i{border-right-color:#fff}"; | ||
var dark = "a{color:#d1d5da}.btn,.social-count{border-color:#1e2226}.btn{background-color:#282e33;background-image:-webkit-linear-gradient(top, #2f363d, #282e33 90%);background-image:-moz-linear-gradient(top, #2f363d, #282e33 90%);background-image:linear-gradient(180deg, #2f363d, #282e33 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.8);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF2F363D', endColorstr='#FF272D32')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FF2F363D\", endColorstr=\"#FF272D32\")}.btn:active{background-color:#24292f;background-image:none;border-color:#202429;border-color:rgba(27,31,35,.65);box-shadow:inset 0 .15em .3em rgba(27,31,35,.85)}.btn:focus,.btn:hover{background-color:#333a42;background-image:-webkit-linear-gradient(top, #3a434b, #333a42 90%);background-image:-moz-linear-gradient(top, #3a434b, #333a42 90%);background-image:linear-gradient(180deg, #3a434b, #333a42 90%);border-color:#202429;border-color:rgba(27,31,35,.65);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF3A434B', endColorstr='#FF323941')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FF3A434B\", endColorstr=\"#FF323941\")}.social-count{background-color:#1b1f23}.social-count:focus,.social-count:hover{color:#2188ff}.social-count b{border-right-color:#1e2226}.social-count i{border-right-color:#1b1f23}"; | ||
var stringify = function (obj, sep, eq, encodeURIComponent) { | ||
if (sep == null) { | ||
sep = '&'; | ||
} | ||
if (eq == null) { | ||
eq = '='; | ||
} | ||
if (encodeURIComponent == null) { | ||
encodeURIComponent = window.encodeURIComponent; | ||
} | ||
var params = []; | ||
for (var name in obj) { | ||
var value = obj[name]; | ||
if (value != null) { | ||
params.push(encodeURIComponent(name) + eq + encodeURIComponent(value)); | ||
} | ||
} | ||
return params.join(sep) | ||
}; | ||
var parse = function (str, sep, eq, decodeURIComponent) { | ||
if (sep == null) { | ||
sep = '&'; | ||
} | ||
if (eq == null) { | ||
eq = '='; | ||
} | ||
if (decodeURIComponent == null) { | ||
decodeURIComponent = window.decodeURIComponent; | ||
} | ||
var obj = {}; | ||
var params = str.split(sep); | ||
for (var i = 0, len = params.length; i < len; ++i) { | ||
var entry = params[i]; | ||
if (entry !== '') { | ||
var ref = entry.split(eq); | ||
obj[decodeURIComponent(ref[0])] = (ref[1] != null ? decodeURIComponent(ref.slice(1).join(eq)) : undefined); | ||
} | ||
} | ||
return obj | ||
}; | ||
var widgetColorSchemes = { | ||
light: light, | ||
dark: dark | ||
}; | ||
var getColorSchemeMediaQuery = function (systemColorScheme, widgetColorScheme) { | ||
return '@media(prefers-color-scheme:' + systemColorScheme + '){' + widgetColorSchemes[hasOwnProperty(widgetColorSchemes, widgetColorScheme) ? widgetColorScheme : systemColorScheme] + '}' | ||
}; | ||
var getColorScheme = function (declarations) { | ||
if (declarations == null) { | ||
return widgetColorSchemes.light | ||
} | ||
var colorSchemes = parse(declarations, ';', ':', function (str) { | ||
return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '') | ||
}); | ||
return widgetColorSchemes[hasOwnProperty(widgetColorSchemes, colorSchemes['no-preference']) ? colorSchemes['no-preference'] : 'light'] + | ||
getColorSchemeMediaQuery('light', colorSchemes.light) + | ||
getColorSchemeMediaQuery('dark', colorSchemes.dark) | ||
}; | ||
var data = {"mark-github":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/>"},"eye":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"star":{"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z\"/>"},"repo-forked":{"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"issue-opened":{"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"/>"},"cloud-download":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z\"/>"}}; | ||
@@ -132,3 +199,3 @@ | ||
icon = ('' + icon).toLowerCase().replace(/^octicon-/, ''); | ||
if (!{}.hasOwnProperty.call(data, icon)) { | ||
if (!hasOwnProperty(data, icon)) { | ||
icon = 'mark-github'; | ||
@@ -203,2 +270,5 @@ } | ||
})); | ||
var cssText = buttonsCssText + getColorScheme(options['data-color-scheme']); | ||
/* istanbul ignore if: IE lt 9 */ | ||
@@ -216,3 +286,3 @@ if (style.styleSheet) { | ||
innerHTML: octicon(options['data-icon'], /^large$/i.test(options['data-size']) ? 16 : 14), | ||
'aria-label': options['aria-label'] || void 0 | ||
'aria-label': options['aria-label'] || undefined | ||
}, [ | ||
@@ -230,3 +300,3 @@ ' ', | ||
var widget = root.appendChild(createElement('div', { | ||
className: 'widget' + (/^large$/i.test(options['data-size']) ? ' lg' : '') | ||
className: 'widget' + (/^large$/i.test(options['data-size']) ? ' widget-lg' : '') | ||
}, [ | ||
@@ -239,5 +309,3 @@ btn | ||
!((match = btn.pathname.replace(/^(?!\/)/, '/').match(/^\/([^/?#]+)(?:\/([^/?#]+)(?:\/(?:(subscription)|(fork)|(issues)|([^/?#]+)))?)?(?:[/?#]|$)/)) && !match[6])) { | ||
if (func) { | ||
func(widget); | ||
} | ||
func(widget); | ||
return | ||
@@ -273,3 +341,3 @@ } | ||
target: '_blank', | ||
'aria-label': data + ' ' + property.replace(/_count$/, '').replace('_', ' ').slice(0, data < 2 ? -1 : void 0) + ' on GitHub' | ||
'aria-label': data + ' ' + property.replace(/_count$/, '').replace('_', ' ').slice(0, data < 2 ? -1 : undefined) + ' on GitHub' | ||
}, [ | ||
@@ -281,19 +349,6 @@ createElement('b'), | ||
} | ||
if (func) { | ||
func(widget); | ||
} | ||
func(widget); | ||
}); | ||
}; | ||
var stringify = function (obj) { | ||
var params = []; | ||
for (var name in obj) { | ||
var value = obj[name]; | ||
if (value != null) { | ||
params.push(encodeURIComponent(name) + '=' + encodeURIComponent(value)); | ||
} | ||
} | ||
return params.join('&') | ||
}; | ||
var devicePixelRatio = window.devicePixelRatio || /* istanbul ignore next */ 1; | ||
@@ -330,3 +385,3 @@ | ||
var host = createElement('span', { | ||
title: options.title || void 0 | ||
title: options.title || undefined | ||
}); | ||
@@ -339,3 +394,3 @@ render(host.attachShadow({ mode: 'closed' }), options, function () { | ||
src: 'javascript:0', | ||
title: options.title || void 0, | ||
title: options.title || undefined, | ||
allowtransparency: true, | ||
@@ -342,0 +397,0 @@ scrolling: 'no', |
/*! | ||
* github-buttons v2.2.10 | ||
* github-buttons v2.3.0 | ||
* (c) 2019 なつき | ||
@@ -13,6 +13,2 @@ * @license BSD-2-Clause | ||
var encodeURIComponent = window.encodeURIComponent; | ||
var decodeURIComponent = window.decodeURIComponent; | ||
var Math = window.Math; | ||
@@ -25,3 +21,3 @@ | ||
var name = "github-buttons"; | ||
var version = "2.2.10"; | ||
var version = "2.3.0"; | ||
@@ -38,3 +34,12 @@ var buttonClass = 'github-button'; | ||
var stringify = function (obj) { | ||
var stringify = function (obj, sep, eq, encodeURIComponent) { | ||
if (sep == null) { | ||
sep = '&'; | ||
} | ||
if (eq == null) { | ||
eq = '='; | ||
} | ||
if (encodeURIComponent == null) { | ||
encodeURIComponent = window.encodeURIComponent; | ||
} | ||
var params = []; | ||
@@ -44,16 +49,25 @@ for (var name in obj) { | ||
if (value != null) { | ||
params.push(encodeURIComponent(name) + '=' + encodeURIComponent(value)); | ||
params.push(encodeURIComponent(name) + eq + encodeURIComponent(value)); | ||
} | ||
} | ||
return params.join('&') | ||
return params.join(sep) | ||
}; | ||
var parse = function (str) { | ||
var parse = function (str, sep, eq, decodeURIComponent) { | ||
if (sep == null) { | ||
sep = '&'; | ||
} | ||
if (eq == null) { | ||
eq = '='; | ||
} | ||
if (decodeURIComponent == null) { | ||
decodeURIComponent = window.decodeURIComponent; | ||
} | ||
var obj = {}; | ||
var params = str.split('&'); | ||
for (var i = 0, len = params.length; i < len; i++) { | ||
var params = str.split(sep); | ||
for (var i = 0, len = params.length; i < len; ++i) { | ||
var entry = params[i]; | ||
if (entry !== '') { | ||
var ref = entry.split('='); | ||
obj[decodeURIComponent(ref[0])] = (ref[1] != null ? decodeURIComponent(ref.slice(1).join('=')) : void 0); | ||
var ref = entry.split(eq); | ||
obj[decodeURIComponent(ref[0])] = (ref[1] != null ? decodeURIComponent(ref.slice(1).join(eq)) : undefined); | ||
} | ||
@@ -138,2 +152,6 @@ } | ||
var hasOwnProperty = function (obj, prop) { | ||
return {}.hasOwnProperty.call(obj, prop) | ||
}; | ||
var defer = function (func) { | ||
@@ -154,4 +172,31 @@ /* istanbul ignore else */ | ||
var cssText = "body{margin:0}a{color:#24292e;text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid #c5c9cc;border-radius:0.25em}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,0.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')}.btn:active{background-color:#e9ecef;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:focus,.btn:hover{background-color:#e6ebf1;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf1 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')}.social-count{position:relative;margin-left:5px;background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count b{border-right-color:#c5c9cc}.social-count i{margin-left:-3px;border-right-color:#fff}.lg .btn,.lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.lg .social-count{margin-left:6px}.lg .social-count b,.lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.lg .social-count i{margin-left:-4px}\n"; | ||
var buttonsCssText = "body{margin:0}a{text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid;border-radius:.25em}.social-count{position:relative;margin-left:5px}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count i{margin-left:-3px}.widget-lg .btn,.widget-lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.widget-lg .social-count{margin-left:6px}.widget-lg .social-count b,.widget-lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.widget-lg .social-count i{margin-left:-4px}"; | ||
var light = "a{color:#24292e}.btn,.social-count{border-color:#c5c9cc}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FFFAFBFC\", endColorstr=\"#FFEEF2F5\")}.btn:active{background-color:#eaeef2;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn:focus,.btn:hover{background-color:#e6ebf0;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf0 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAEF')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FFF0F3F6\", endColorstr=\"#FFE5EAEF\")}.social-count{background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b{border-right-color:#c5c9cc}.social-count i{border-right-color:#fff}"; | ||
var dark = "a{color:#d1d5da}.btn,.social-count{border-color:#1e2226}.btn{background-color:#282e33;background-image:-webkit-linear-gradient(top, #2f363d, #282e33 90%);background-image:-moz-linear-gradient(top, #2f363d, #282e33 90%);background-image:linear-gradient(180deg, #2f363d, #282e33 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.8);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF2F363D', endColorstr='#FF272D32')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FF2F363D\", endColorstr=\"#FF272D32\")}.btn:active{background-color:#24292f;background-image:none;border-color:#202429;border-color:rgba(27,31,35,.65);box-shadow:inset 0 .15em .3em rgba(27,31,35,.85)}.btn:focus,.btn:hover{background-color:#333a42;background-image:-webkit-linear-gradient(top, #3a434b, #333a42 90%);background-image:-moz-linear-gradient(top, #3a434b, #333a42 90%);background-image:linear-gradient(180deg, #3a434b, #333a42 90%);border-color:#202429;border-color:rgba(27,31,35,.65);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF3A434B', endColorstr='#FF323941')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=\"#FF3A434B\", endColorstr=\"#FF323941\")}.social-count{background-color:#1b1f23}.social-count:focus,.social-count:hover{color:#2188ff}.social-count b{border-right-color:#1e2226}.social-count i{border-right-color:#1b1f23}"; | ||
var widgetColorSchemes = { | ||
light: light, | ||
dark: dark | ||
}; | ||
var getColorSchemeMediaQuery = function (systemColorScheme, widgetColorScheme) { | ||
return '@media(prefers-color-scheme:' + systemColorScheme + '){' + widgetColorSchemes[hasOwnProperty(widgetColorSchemes, widgetColorScheme) ? widgetColorScheme : systemColorScheme] + '}' | ||
}; | ||
var getColorScheme = function (declarations) { | ||
if (declarations == null) { | ||
return widgetColorSchemes.light | ||
} | ||
var colorSchemes = parse(declarations, ';', ':', function (str) { | ||
return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '') | ||
}); | ||
return widgetColorSchemes[hasOwnProperty(widgetColorSchemes, colorSchemes['no-preference']) ? colorSchemes['no-preference'] : 'light'] + | ||
getColorSchemeMediaQuery('light', colorSchemes.light) + | ||
getColorSchemeMediaQuery('dark', colorSchemes.dark) | ||
}; | ||
var data = {"mark-github":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/>"},"eye":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"star":{"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z\"/>"},"repo-forked":{"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"issue-opened":{"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"/>"},"cloud-download":{"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z\"/>"}}; | ||
@@ -161,3 +206,3 @@ | ||
icon = ('' + icon).toLowerCase().replace(/^octicon-/, ''); | ||
if (!{}.hasOwnProperty.call(data, icon)) { | ||
if (!hasOwnProperty(data, icon)) { | ||
icon = 'mark-github'; | ||
@@ -232,2 +277,5 @@ } | ||
})); | ||
var cssText = buttonsCssText + getColorScheme(options['data-color-scheme']); | ||
/* istanbul ignore if: IE lt 9 */ | ||
@@ -245,3 +293,3 @@ if (style.styleSheet) { | ||
innerHTML: octicon(options['data-icon'], /^large$/i.test(options['data-size']) ? 16 : 14), | ||
'aria-label': options['aria-label'] || void 0 | ||
'aria-label': options['aria-label'] || undefined | ||
}, [ | ||
@@ -259,3 +307,3 @@ ' ', | ||
var widget = root.appendChild(createElement('div', { | ||
className: 'widget' + (/^large$/i.test(options['data-size']) ? ' lg' : '') | ||
className: 'widget' + (/^large$/i.test(options['data-size']) ? ' widget-lg' : '') | ||
}, [ | ||
@@ -268,5 +316,3 @@ btn | ||
!((match = btn.pathname.replace(/^(?!\/)/, '/').match(/^\/([^/?#]+)(?:\/([^/?#]+)(?:\/(?:(subscription)|(fork)|(issues)|([^/?#]+)))?)?(?:[/?#]|$)/)) && !match[6])) { | ||
if (func) { | ||
func(widget); | ||
} | ||
func(widget); | ||
return | ||
@@ -302,3 +348,3 @@ } | ||
target: '_blank', | ||
'aria-label': data + ' ' + property.replace(/_count$/, '').replace('_', ' ').slice(0, data < 2 ? -1 : void 0) + ' on GitHub' | ||
'aria-label': data + ' ' + property.replace(/_count$/, '').replace('_', ' ').slice(0, data < 2 ? -1 : undefined) + ' on GitHub' | ||
}, [ | ||
@@ -310,5 +356,3 @@ createElement('b'), | ||
} | ||
if (func) { | ||
func(widget); | ||
} | ||
func(widget); | ||
}); | ||
@@ -323,3 +367,3 @@ }; | ||
}; | ||
var ref = ['icon', 'text', 'size', 'show-count']; | ||
var ref = ['icon', 'color-scheme', 'text', 'size', 'show-count']; | ||
for (var i = 0, len = ref.length; i < len; i++) { | ||
@@ -366,3 +410,3 @@ var attribute = 'data-' + ref[i]; | ||
var host = createElement('span', { | ||
title: options.title || void 0 | ||
title: options.title || undefined | ||
}); | ||
@@ -375,3 +419,3 @@ render(host.attachShadow({ mode: 'closed' }), options, function () { | ||
src: 'javascript:0', | ||
title: options.title || void 0, | ||
title: options.title || undefined, | ||
allowtransparency: true, | ||
@@ -378,0 +422,0 @@ scrolling: 'no', |
/*! | ||
* github-buttons v2.2.10 | ||
* github-buttons v2.3.0 | ||
* (c) 2019 なつき | ||
* @license BSD-2-Clause | ||
*/ | ||
!function(){"use strict";var e=window.document,t=e.location,o=window.encodeURIComponent,r=window.decodeURIComponent,n=window.Math,a=window.HTMLElement,i=window.XMLHttpRequest,l="https://unpkg.com/github-buttons@2.2.10/dist/buttons.html",c=i&&i.prototype&&"withCredentials"in i.prototype,d=c&&a&&a.prototype.attachShadow&&!a.prototype.attachShadow.prototype,s=function(e,t,o){e.addEventListener?e.addEventListener(t,o):e.attachEvent("on"+t,o)},u=function(e,t,o){e.removeEventListener?e.removeEventListener(t,o):e.detachEvent("on"+t,o)},h=function(e,t,o){var r=function(n){return u(e,t,r),o(n)};s(e,t,r)},f=function(e,t,o){var r=function(n){if(t.test(e.readyState))return u(e,"readystatechange",r),o(n)};s(e,"readystatechange",r)},p=function(e){return function(t,o,r){var n=e.createElement(t);if(o)for(var a in o){var i=o[a];null!=i&&(null!=n[a]?n[a]=i:n.setAttribute(a,i))}if(r)for(var l=0,c=r.length;l<c;l++){var d=r[l];n.appendChild("string"==typeof d?e.createTextNode(d):d)}return n}},g=p(e),b=function(e){var t;return function(){t||(t=1,e.apply(this,arguments))}},m="body{margin:0}a{color:#24292e;text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid #c5c9cc;border-radius:0.25em}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,0.2);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFAFBFC', endColorstr='#FFEEF2F5')}.btn:active{background-color:#e9ecef;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:focus,.btn:hover{background-color:#e6ebf1;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf1 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf1 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,0.35);-ms-filter:\"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')\";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFF0F3F6', endColorstr='#FFE5EAF0')}.social-count{position:relative;margin-left:5px;background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count b{border-right-color:#c5c9cc}.social-count i{margin-left:-3px;border-right-color:#fff}.lg .btn,.lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.lg .social-count{margin-left:6px}.lg .social-count b,.lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.lg .social-count i{margin-left:-4px}\n",v={"mark-github":{width:16,height:16,path:'<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>'},eye:{width:16,height:16,path:'<path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/>'},star:{width:14,height:16,path:'<path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/>'},"repo-forked":{width:10,height:16,path:'<path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/>'},"issue-opened":{width:14,height:16,path:'<path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/>'},"cloud-download":{width:16,height:16,path:'<path fill-rule="evenodd" d="M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z"/>'}},w={},x=function(e,t,o){var r=p(e.ownerDocument),n=e.appendChild(r("style",{type:"text/css"}));n.styleSheet?n.styleSheet.cssText=m:n.appendChild(e.ownerDocument.createTextNode(m));var a,l,d=r("a",{className:"btn",href:t.href,target:"_blank",innerHTML:(a=t["data-icon"],l=/^large$/i.test(t["data-size"])?16:14,a=(""+a).toLowerCase().replace(/^octicon-/,""),{}.hasOwnProperty.call(v,a)||(a="mark-github"),'<svg version="1.1" width="'+l*v[a].width/v[a].height+'" height="'+l+'" viewBox="0 0 '+v[a].width+" "+v[a].height+'" class="octicon octicon-'+a+'" aria-hidden="true">'+v[a].path+"</svg>"),"aria-label":t["aria-label"]||void 0},[" ",r("span",{},[t["data-text"]||""])]);/\.github\.com$/.test("."+d.hostname)?/^https?:\/\/((gist\.)?github\.com\/[^\/?#]+\/[^\/?#]+\/archive\/|github\.com\/[^\/?#]+\/[^\/?#]+\/releases\/download\/|codeload\.github\.com\/)/.test(d.href)&&(d.target="_top"):(d.href="#",d.target="_self");var u,h,g,x,y=e.appendChild(r("div",{className:"widget"+(/^large$/i.test(t["data-size"])?" lg":"")},[d]));/^(true|1)$/i.test(t["data-show-count"])&&"github.com"===d.hostname&&(u=d.pathname.replace(/^(?!\/)/,"/").match(/^\/([^\/?#]+)(?:\/([^\/?#]+)(?:\/(?:(subscription)|(fork)|(issues)|([^\/?#]+)))?)?(?:[\/?#]|$)/))&&!u[6]?(u[2]?(h="/repos/"+u[1]+"/"+u[2],u[3]?(x="subscribers_count",g="watchers"):u[4]?(x="forks_count",g="network"):u[5]?(x="open_issues_count",g="issues"):(x="stargazers_count",g="stargazers")):(h="/users/"+u[1],g=x="followers"),function(e,t){var o=w[e]||(w[e]=[]);if(!(o.push(t)>1)){var r=b(function(){for(delete w[e];t=o.shift();)t.apply(null,arguments)});if(c){var n=new i;s(n,"abort",r),s(n,"error",r),s(n,"load",function(){var e;try{e=JSON.parse(n.responseText)}catch(e){return void r(e)}r(200!==n.status,e)}),n.open("GET",e),n.send()}else{var a=this||window;a._=function(e){a._=null,r(200!==e.meta.status,e.data)};var l=p(a.document)("script",{async:!0,src:e+(/\?/.test(e)?"&":"?")+"callback=_"}),d=function(){a._&&a._({meta:{}})};s(l,"load",d),s(l,"error",d),l.readyState&&f(l,/de|m/,d),a.document.getElementsByTagName("head")[0].appendChild(l)}}}.call(this,"https://api.github.com"+h,function(e,t){if(!e){var n=t[x];y.appendChild(r("a",{className:"social-count",href:t.html_url+"/"+g,target:"_blank","aria-label":n+" "+x.replace(/_count$/,"").replace("_"," ").slice(0,n<2?-1:void 0)+" on GitHub"},[r("b"),r("i"),r("span",{},[(""+n).replace(/\B(?=(\d{3})+(?!\d))/g,",")])]))}o&&o(y)})):o&&o(y)},y=window.devicePixelRatio||1,C=function(e){return(y>1?n.ceil(n.round(e*y)/y*2)/2:n.ceil(e))||0},F=function(e,t){e.style.width=t[0]+"px",e.style.height=t[1]+"px"},k=function(t,r){if(null!=t&&null!=r)if(t.getAttribute&&(t=function(e){for(var t={href:e.href,title:e.title,"aria-label":e.getAttribute("aria-label")},o=["icon","text","size","show-count"],r=0,n=o.length;r<n;r++){var a="data-"+o[r];t[a]=e.getAttribute(a)}return null==t["data-text"]&&(t["data-text"]=e.textContent||e.innerText),t}(t)),d){var a=g("span",{title:t.title||void 0});x(a.attachShadow({mode:"closed"}),t,function(){r(a)})}else{var i=g("iframe",{src:"javascript:0",title:t.title||void 0,allowtransparency:!0,scrolling:"no",frameBorder:0});F(i,[0,0]),i.style.border="none";var c=function(){var a,d=i.contentWindow;try{a=d.document.body}catch(t){return void e.body.appendChild(i.parentNode.removeChild(i))}u(i,"load",c),x.call(d,a,t,function(e){var a=function(e){var t=e.offsetWidth,o=e.offsetHeight;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=n.max(t,C(r.width)),o=n.max(o,C(r.height))}return[t,o]}(e);i.parentNode.removeChild(i),h(i,"load",function(){F(i,a)}),i.src=l+"#"+(i.name=function(e){var t=[];for(var r in e){var n=e[r];null!=n&&t.push(o(r)+"="+o(n))}return t.join("&")}(t)),r(i)})};s(i,"load",c),e.body.appendChild(i)}};t.protocol+"//"+t.host+t.pathname===l?x(e.body,function(e){for(var t={},o=e.split("&"),n=0,a=o.length;n<a;n++){var i=o[n];if(""!==i){var l=i.split("=");t[r(l[0])]=null!=l[1]?r(l.slice(1).join("=")):void 0}}return t}(window.name||t.hash.replace(/^#/,""))):function(t){if(/m/.test(e.readyState)||!/g/.test(e.readyState)&&!e.documentElement.doScroll)setTimeout(t);else if(e.addEventListener){var o=b(t);h(e,"DOMContentLoaded",o),h(window,"load",o)}else f(e,/m/,t)}(function(){for(var t=e.querySelectorAll?e.querySelectorAll("a.github-button"):function(){for(var t=[],o=e.getElementsByTagName("a"),r=0,n=o.length;r<n;r++)~(" "+o[r].className+" ").replace(/[ \t\n\f\r]+/g," ").indexOf(" github-button ")&&t.push(o[r]);return t}(),o=0,r=t.length;o<r;o++)!function(e){k(e,function(t){e.parentNode.replaceChild(t,e)})}(t[o])})}(); | ||
!function(){"use strict";var e=window.document,t=e.location,o=window.Math,r=window.HTMLElement,a=window.XMLHttpRequest,n="https://unpkg.com/github-buttons@2.3.0/dist/buttons.html",i=a&&a.prototype&&"withCredentials"in a.prototype,l=i&&r&&r.prototype.attachShadow&&!r.prototype.attachShadow.prototype,c=function(e,t,o,r){null==t&&(t="&"),null==o&&(o="="),null==r&&(r=window.decodeURIComponent);for(var a={},n=e.split(t),i=0,l=n.length;i<l;++i){var c=n[i];if(""!==c){var d=c.split(o);a[r(d[0])]=null!=d[1]?r(d.slice(1).join(o)):void 0}}return a},d=function(e,t,o){e.addEventListener?e.addEventListener(t,o):e.attachEvent("on"+t,o)},s=function(e,t,o){e.removeEventListener?e.removeEventListener(t,o):e.detachEvent("on"+t,o)},u=function(e,t,o){var r=function(a){return s(e,t,r),o(a)};d(e,t,r)},g=function(e,t,o){var r=function(a){if(t.test(e.readyState))return s(e,"readystatechange",r),o(a)};d(e,"readystatechange",r)},f=function(e){return function(t,o,r){var a=e.createElement(t);if(o)for(var n in o){var i=o[n];null!=i&&(null!=a[n]?a[n]=i:a.setAttribute(n,i))}if(r)for(var l=0,c=r.length;l<c;l++){var d=r[l];a.appendChild("string"==typeof d?e.createTextNode(d):d)}return a}},h=f(e),p=function(e){var t;return function(){t||(t=1,e.apply(this,arguments))}},b=function(e,t){return{}.hasOwnProperty.call(e,t)},m={light:'a{color:#24292e}.btn,.social-count{border-color:#c5c9cc}.btn{background-color:#eff3f6;background-image:-webkit-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:-moz-linear-gradient(top, #fafbfc, #eff3f6 90%);background-image:linear-gradient(180deg, #fafbfc, #eff3f6 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=\'#FFFAFBFC\', endColorstr=\'#FFEEF2F5\')";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FFFAFBFC", endColorstr="#FFEEF2F5")}.btn:active{background-color:#eaeef2;background-image:none;border-color:#a5a9ac;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn:focus,.btn:hover{background-color:#e6ebf0;background-image:-webkit-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:-moz-linear-gradient(top, #f0f3f6, #e6ebf0 90%);background-image:linear-gradient(180deg, #f0f3f6, #e6ebf0 90%);border-color:#a5a9ac;border-color:rgba(27,31,35,.35);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=\'#FFF0F3F6\', endColorstr=\'#FFE5EAEF\')";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FFF0F3F6", endColorstr="#FFE5EAEF")}.social-count{background-color:#fff}.social-count:focus,.social-count:hover{color:#0366d6}.social-count b{border-right-color:#c5c9cc}.social-count i{border-right-color:#fff}',dark:'a{color:#d1d5da}.btn,.social-count{border-color:#1e2226}.btn{background-color:#282e33;background-image:-webkit-linear-gradient(top, #2f363d, #282e33 90%);background-image:-moz-linear-gradient(top, #2f363d, #282e33 90%);background-image:linear-gradient(180deg, #2f363d, #282e33 90%);background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border-color:rgba(27,31,35,.8);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=\'#FF2F363D\', endColorstr=\'#FF272D32\')";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FF2F363D", endColorstr="#FF272D32")}.btn:active{background-color:#24292f;background-image:none;border-color:#202429;border-color:rgba(27,31,35,.65);box-shadow:inset 0 .15em .3em rgba(27,31,35,.85)}.btn:focus,.btn:hover{background-color:#333a42;background-image:-webkit-linear-gradient(top, #3a434b, #333a42 90%);background-image:-moz-linear-gradient(top, #3a434b, #333a42 90%);background-image:linear-gradient(180deg, #3a434b, #333a42 90%);border-color:#202429;border-color:rgba(27,31,35,.65);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=\'#FF3A434B\', endColorstr=\'#FF323941\')";*filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FF3A434B", endColorstr="#FF323941")}.social-count{background-color:#1b1f23}.social-count:focus,.social-count:hover{color:#2188ff}.social-count b{border-right-color:#1e2226}.social-count i{border-right-color:#1b1f23}'},v=function(e,t){return"@media(prefers-color-scheme:"+e+"){"+m[b(m,t)?t:e]+"}"},w={"mark-github":{width:16,height:16,path:'<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>'},eye:{width:16,height:16,path:'<path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/>'},star:{width:14,height:16,path:'<path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/>'},"repo-forked":{width:10,height:16,path:'<path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/>'},"issue-opened":{width:14,height:16,path:'<path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/>'},"cloud-download":{width:16,height:16,path:'<path fill-rule="evenodd" d="M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z"/>'}},F={},x=function(e,t){var o=F[e]||(F[e]=[]);if(!(o.push(t)>1)){var r=p((function(){for(delete F[e];t=o.shift();)t.apply(null,arguments)}));if(i){var n=new a;d(n,"abort",r),d(n,"error",r),d(n,"load",(function(){var e;try{e=JSON.parse(n.responseText)}catch(e){return void r(e)}r(200!==n.status,e)})),n.open("GET",e),n.send()}else{var l=this||window;l._=function(e){l._=null,r(200!==e.meta.status,e.data)};var c=f(l.document)("script",{async:!0,src:e+(/\?/.test(e)?"&":"?")+"callback=_"}),s=function(){l._&&l._({meta:{}})};d(c,"load",s),d(c,"error",s),c.readyState&&g(c,/de|m/,s),l.document.getElementsByTagName("head")[0].appendChild(c)}}},k=function(e,t,o){var r=f(e.ownerDocument),a=e.appendChild(r("style",{type:"text/css"})),n='body{margin:0}a{text-decoration:none;outline:0}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.widget{display:inline-block;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.social-count{display:inline-block;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;border:1px solid;border-radius:.25em}.social-count{position:relative;margin-left:5px}.social-count b,.social-count i{position:absolute;top:50%;left:0;display:block;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;_line-height:0;_border-top-color:red !important;_border-bottom-color:red !important;_border-left-color:red !important;_filter:chroma(color=red)}.social-count i{margin-left:-3px}.widget-lg .btn,.widget-lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.widget-lg .social-count{margin-left:6px}.widget-lg .social-count b,.widget-lg .social-count i{margin:-5px 0 0 -5px;border-width:5px 5px 5px 0}.widget-lg .social-count i{margin-left:-4px}'+function(e){if(null==e)return m.light;var t=c(e,";",":",(function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}));return m[b(m,t["no-preference"])?t["no-preference"]:"light"]+v("light",t.light)+v("dark",t.dark)}(t["data-color-scheme"]);a.styleSheet?a.styleSheet.cssText=n:a.appendChild(e.ownerDocument.createTextNode(n));var i,l,d=r("a",{className:"btn",href:t.href,target:"_blank",innerHTML:(i=t["data-icon"],l=/^large$/i.test(t["data-size"])?16:14,i=(""+i).toLowerCase().replace(/^octicon-/,""),b(w,i)||(i="mark-github"),'<svg version="1.1" width="'+l*w[i].width/w[i].height+'" height="'+l+'" viewBox="0 0 '+w[i].width+" "+w[i].height+'" class="octicon octicon-'+i+'" aria-hidden="true">'+w[i].path+"</svg>"),"aria-label":t["aria-label"]||void 0},[" ",r("span",{},[t["data-text"]||""])]);/\.github\.com$/.test("."+d.hostname)?/^https?:\/\/((gist\.)?github\.com\/[^/?#]+\/[^/?#]+\/archive\/|github\.com\/[^/?#]+\/[^/?#]+\/releases\/download\/|codeload\.github\.com\/)/.test(d.href)&&(d.target="_top"):(d.href="#",d.target="_self");var s,u,g,h,p=e.appendChild(r("div",{className:"widget"+(/^large$/i.test(t["data-size"])?" widget-lg":"")},[d]));/^(true|1)$/i.test(t["data-show-count"])&&"github.com"===d.hostname&&(s=d.pathname.replace(/^(?!\/)/,"/").match(/^\/([^/?#]+)(?:\/([^/?#]+)(?:\/(?:(subscription)|(fork)|(issues)|([^/?#]+)))?)?(?:[/?#]|$)/))&&!s[6]?(s[2]?(u="/repos/"+s[1]+"/"+s[2],s[3]?(h="subscribers_count",g="watchers"):s[4]?(h="forks_count",g="network"):s[5]?(h="open_issues_count",g="issues"):(h="stargazers_count",g="stargazers")):(u="/users/"+s[1],g=h="followers"),x.call(this,"https://api.github.com"+u,(function(e,t){if(!e){var a=t[h];p.appendChild(r("a",{className:"social-count",href:t.html_url+"/"+g,target:"_blank","aria-label":a+" "+h.replace(/_count$/,"").replace("_"," ").slice(0,a<2?-1:void 0)+" on GitHub"},[r("b"),r("i"),r("span",{},[(""+a).replace(/\B(?=(\d{3})+(?!\d))/g,",")])]))}o(p)}))):o(p)},C=window.devicePixelRatio||1,y=function(e){return(C>1?o.ceil(o.round(e*C)/C*2)/2:o.ceil(e))||0},z=function(e,t){e.style.width=t[0]+"px",e.style.height=t[1]+"px"},E=function(t,r){if(null!=t&&null!=r)if(t.getAttribute&&(t=function(e){for(var t={href:e.href,title:e.title,"aria-label":e.getAttribute("aria-label")},o=["icon","color-scheme","text","size","show-count"],r=0,a=o.length;r<a;r++){var n="data-"+o[r];t[n]=e.getAttribute(n)}return null==t["data-text"]&&(t["data-text"]=e.textContent||e.innerText),t}(t)),l){var a=h("span",{title:t.title||void 0});k(a.attachShadow({mode:"closed"}),t,(function(){r(a)}))}else{var i=h("iframe",{src:"javascript:0",title:t.title||void 0,allowtransparency:!0,scrolling:"no",frameBorder:0});z(i,[0,0]),i.style.border="none";var c=function(){var a,l=i.contentWindow;try{a=l.document.body}catch(t){return void e.body.appendChild(i.parentNode.removeChild(i))}s(i,"load",c),k.call(l,a,t,(function(e){var a=function(e){var t=e.offsetWidth,r=e.offsetHeight;if(e.getBoundingClientRect){var a=e.getBoundingClientRect();t=o.max(t,y(a.width)),r=o.max(r,y(a.height))}return[t,r]}(e);i.parentNode.removeChild(i),u(i,"load",(function(){z(i,a)})),i.src=n+"#"+(i.name=function(e,t,o,r){null==t&&(t="&"),null==o&&(o="="),null==r&&(r=window.encodeURIComponent);var a=[];for(var n in e){var i=e[n];null!=i&&a.push(r(n)+o+r(i))}return a.join(t)}(t)),r(i)}))};d(i,"load",c),e.body.appendChild(i)}};t.protocol+"//"+t.host+t.pathname===n?k(e.body,c(window.name||t.hash.replace(/^#/,""))):function(t){if(/m/.test(e.readyState)||!/g/.test(e.readyState)&&!e.documentElement.doScroll)setTimeout(t);else if(e.addEventListener){var o=p(t);u(e,"DOMContentLoaded",o),u(window,"load",o)}else g(e,/m/,t)}((function(){for(var t=e.querySelectorAll?e.querySelectorAll("a.github-button"):function(){for(var t=[],o=e.getElementsByTagName("a"),r=0,a=o.length;r<a;r++)~(" "+o[r].className+" ").replace(/[ \t\n\f\r]+/g," ").indexOf(" github-button ")&&t.push(o[r]);return t}(),o=0,r=t.length;o<r;o++)!function(e){E(e,(function(t){e.parentNode.replaceChild(t,e)}))}(t[o])}))}(); |
{ | ||
"name": "github-buttons", | ||
"version": "2.2.10", | ||
"version": "2.3.0", | ||
"description": "GitHub Buttons", | ||
@@ -37,14 +37,14 @@ "keywords": [ | ||
"chai": "^4.2.0", | ||
"eslint": "^6.0.1", | ||
"eslint-config-standard": "^13.0.0", | ||
"eslint-plugin-import": "^2.17.3", | ||
"eslint-plugin-node": "^9.1.0", | ||
"eslint-plugin-promise": "^4.1.1", | ||
"eslint-plugin-standard": "^4.0.0", | ||
"eslint": "^6.4.0", | ||
"eslint-config-standard": "^14.1.0", | ||
"eslint-plugin-import": "^2.18.2", | ||
"eslint-plugin-node": "^10.0.0", | ||
"eslint-plugin-promise": "^4.2.1", | ||
"eslint-plugin-standard": "^4.0.1", | ||
"istanbul-instrumenter-loader": "^3.0.1", | ||
"karma": "^4.1.0", | ||
"karma": "^4.3.0", | ||
"karma-chai": "^0.1.0", | ||
"karma-chrome-launcher": "^3.0.0", | ||
"karma-coverage-istanbul-reporter": "^2.0.5", | ||
"karma-firefox-launcher": "^1.1.0", | ||
"karma-chrome-launcher": "^3.1.0", | ||
"karma-coverage-istanbul-reporter": "^2.1.0", | ||
"karma-firefox-launcher": "^1.2.0", | ||
"karma-mocha": "^1.3.0", | ||
@@ -57,16 +57,17 @@ "karma-mocha-reporter": "^2.2.5", | ||
"karma-webpack": "^4.0.2", | ||
"mocha": "^6.1.4", | ||
"node-sass": "^4.12.0", | ||
"mocha": "^6.2.0", | ||
"octicons": "^8.5.0", | ||
"raw-loader": "^3.0.0", | ||
"rollup": "^1.12.4", | ||
"primer-support": "^5.0.0", | ||
"raw-loader": "^3.1.0", | ||
"rollup": "^1.21.4", | ||
"rollup-plugin-json": "^4.0.0", | ||
"rollup-plugin-node-resolve": "^5.0.0", | ||
"rollup-plugin-node-resolve": "^5.2.0", | ||
"rollup-plugin-replace": "^2.2.0", | ||
"rollup-plugin-terser": "^5.0.0", | ||
"sass-loader": "^7.1.0", | ||
"sinon": "^7.3.2", | ||
"rollup-plugin-terser": "^5.1.2", | ||
"sass": "^1.22.12", | ||
"sass-loader": "^8.0.0", | ||
"sinon": "^7.5.0", | ||
"sinon-chai": "^3.3.0", | ||
"webpack": "^4.32.2" | ||
"webpack": "^4.41.0" | ||
} | ||
} |
122
README.md
@@ -6,2 +6,3 @@ github-buttons | ||
[![Codecov](https://img.shields.io/codecov/c/github/ntkme/github-buttons.svg)](https://codecov.io/gh/ntkme/github-buttons) | ||
[![npm](https://img.shields.io/npm/v/github-buttons)](https://www.npmjs.com/github-buttons) | ||
@@ -15,4 +16,7 @@ Usage | ||
The source code for the configurator is available at [ntkme/github-buttons-app](https://github.com/ntkme/github-buttons-app). | ||
### Use as a Component | ||
- [vue-github-button](https://github.com/ntkme/vue-github-button) for [Vue](https://vuejs.org) | ||
- [react-github-btn](https://github.com/ntkme/react-github-btn) for [React](https://reactjs.org) | ||
### Use as a Module | ||
@@ -23,2 +27,7 @@ | ||
// export function render(options: object, callback: (el: HTMLElement) => void): void; | ||
render(options, function (el) { | ||
document.body.appendChild(el) | ||
}) | ||
// export function render(anchor: HTMLAnchorElement, callback: (el: HTMLElement) => void): void; | ||
@@ -28,32 +37,67 @@ render(anchor, function (el) { | ||
}) | ||
// export function render(options: object, callback: (el: HTMLElement) => void): void; | ||
render(options, function (el) { | ||
document.body.appendChild(el) | ||
}) | ||
``` | ||
### Use as a Component | ||
### Options | ||
- [vue-github-button](https://github.com/ntkme/vue-github-button) for [Vue](https://vuejs.org) | ||
- [react-github-btn](https://github.com/ntkme/react-github-btn) for [React](https://reactjs.org) | ||
- For snippet usage, an option is an attribute on `<a>` element. | ||
- For component usage, an option is a prop on component. | ||
- For module usage, an option is a property on `options` object. | ||
### Options | ||
##### `href` | ||
These options are the same for all the use cases described above: | ||
- Type: `string` | ||
- Default: `'#'` | ||
| Attribute | Description | | ||
| --------- | ----------- | | ||
| `href` | GitHub link for the button. | | ||
| `title` | `title` attribute for the button's rendered element. | | ||
| `data-icon` | `octicon-mark-github` by default. A [subset](rollup.config.js) of [Octicons](https://octicons.github.com) is bundled. | | ||
| `data-size` | _None_ by default or `large`. | | ||
| `data-show-count` | `false` by default or `true`. The dynamic count is generated based on detected button type. | | ||
| `data-text` | Text displayed on the button. It defaults to the text content within the link. | | ||
| `aria-label` | Aira label for the button link. | | ||
Assign `href` attribute (GitHub link) for button. | ||
##### Built-in Button Types | ||
##### `title` | ||
Button type is detected from `href`. | ||
- Type: `string` | ||
- Default: `undefined` | ||
Assign `title` attribute for button. | ||
##### `data-icon` | ||
- Type: `string` | ||
- Default: `'octicon-mark-github'` | ||
Set icon on button. A [subset](rollup.config.js) of [Octicons](https://octicons.github.com) is bundled. | ||
##### `data-color-scheme` | ||
- Type: `string` | ||
- Default: `undefined` | ||
Define a mapping of system color scheme to widget color scheme in css-like syntax. | ||
This is an _opt-in_ feature in version `>=2.3.0`. It means if `data-color-scheme` is `undefined`, it would still behave like version `<2.3.0`, where light color scheme is used under all conditions. | ||
Once `data-color-scheme` is set to a string, it will inherit the default mapping: `no-preference: light; light: light; dark: dark;`. | ||
- `no-preference: light;` means when system has no preference on color scheme, light color scheme will be used. | ||
- `light: light;` means when system prefers light color scheme, light color scheme will be used. | ||
- `dark: dark;` means when system prefers dark color scheme, dark color scheme will be used. | ||
User declarations would override the default. For example: | ||
- To enable color scheme using default, set `data-color-scheme=""`. | ||
- To use dark color scheme when system has no preference, set `data-color-scheme="no-preference: dark;"`. | ||
- To force light color scheme everywhere, set `data-color-scheme="dark: light;"`. | ||
- To force dark color scheme everywhere, set `data-color-scheme="no-preference: dark; light: dark;"`. | ||
##### `data-size` | ||
- Type: `string` | ||
- Default: `undefined` | ||
Set button size. Possible values are `undefined` and `'large'`. | ||
##### `data-show-count` | ||
- Type: `boolean` | ||
- Default: `false` | ||
Show a dynamic count based on button type (detected from `href`): | ||
- `https://github.com/:user` (follow) | ||
@@ -66,3 +110,3 @@ - `https://github.com/:user/:repo` (star) | ||
Tailing slash, query string, and hash in the `href` won't affect type detection. | ||
Tailing slash, query string, and hash in the `href` won't affect type detection: | ||
@@ -74,30 +118,18 @@ - `https://github.com/:user/` (follow) | ||
##### `data-text` | ||
Development | ||
----------- | ||
- Type: `string` | ||
- Default: `undefined` | ||
### Clone | ||
Set button text. When button is generated from `<a>` element and `data-text` is `undefined`, the button text will be anchor's `textContent`. | ||
``` sh | ||
git clone https://github.com/ntkme/github-buttons.git | ||
``` | ||
##### `aria-label` | ||
``` sh | ||
cd github-buttons && npm install | ||
``` | ||
- Type: `string` | ||
- Default: `undefined` | ||
### Build | ||
Set `aira-label` for button. | ||
``` sh | ||
npm run build | ||
``` | ||
--- | ||
### Test | ||
``` sh | ||
npm test | ||
``` | ||
See also | ||
@@ -108,4 +140,4 @@ -------- | ||
--- | ||
License | ||
@@ -112,0 +144,0 @@ ------- |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
77944
1273
140
34