[gnome-web-www: 11/68] Add Clipboard.js 1.5.13



commit cbf011f0db983e111de84cb0fd61863a2eb57705
Author: Tom Tryfonidis <tomtryf gmail com>
Date:   Mon Oct 24 13:25:52 2016 +0300

    Add Clipboard.js 1.5.13

 theme/js/clipboard.min.js |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/theme/js/clipboard.min.js b/theme/js/clipboard.min.js
new file mode 100644
index 0000000..dac0642
--- /dev/null
+++ b/theme/js/clipboard.min.js
@@ -0,0 +1,7 @@
+/*!
+ * clipboard.js v1.5.13
+ * https://zenorocha.github.io/clipboard.js
+ *
+ * Licensed MIT © Zeno Rocha
+ */
+!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else 
if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof 
window?window:"undefined"!=typeof global?global:"undefined"!=typeof 
self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function 
r(c,a){if(!n[c]){if(!e[c]){var l="function"==typeof require&&require;if(!a&&l)return l(c,!0);if(i)return 
i(c,!0);var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s}var 
u=n[c]={exports:{}};e[c][0].call(u.exports,function(t){var n=e[c][1][t];return 
r(n?n:t)},u,u.exports,t,e,n,o)}return n[c].exports}for(var i="function"==typeof 
require&&require,c=0;c<o.length;c++)r(o[c]);return r}({1:[function(t,e,n){function 
o(t,e,n){for(n=n||document.documentElement;t&&t!==n;){if(r(t,e))return t;t=t.parentNode}return 
r(t,e)?t:null}try{var r=t("matches-selector")}catch(e){var 
r=t("component-matches-selector")}e.exports=o},{"component-m
 atches-selector":2,"matches-selector":2}],2:[function(t,e,n){function 
o(t,e){if(!t||1!==t.nodeType)return!1;if(c)return c.call(t,e);for(var 
n=r.all(e,t.parentNode),o=0;o<n.length;++o)if(n[o]==t)return!0;return!1}try{var r=t("query")}catch(e){var 
r=t("component-query")}var 
i=Element.prototype,c=i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector;e.exports=o},{"component-query":3,query:3}],3:[function(t,e,n){function
 o(t,e){return e.querySelector(t)}n=e.exports=function(t,e){return 
e=e||document,o(t,e)},n.all=function(t,e){return 
e=e||document,e.querySelectorAll(t)},n.engine=function(t){if(!t.one)throw new Error(".one callback 
required");if(!t.all)throw new Error(".all callback required");return 
o=t.one,n.all=t.all,n}},{}],4:[function(t,e,n){function o(t,e,n,o,i){var c=r.apply(this,arguments);return 
t.addEventListener(n,c,i),{destroy:function(){t.removeEventListener(n,c,i)}}}function r(t,e,n,o){return 
function(n){n.delegateTarget=i
 (n.target,e,!0),n.delegateTarget&&o.call(t,n)}}var 
i=t("component-closest");e.exports=o},{"component-closest":1}],5:[function(t,e,n){n.node=function(t){return 
void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var 
e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object 
HTMLCollection]"===e)&&"length"in 
t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof 
String},n.fn=function(t){var e=Object.prototype.toString.call(t);return"[object 
Function]"===e}},{}],6:[function(t,e,n){function o(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required 
arguments");if(!a.string(e))throw new TypeError("Second argument must be a String");if(!a.fn(n))throw new 
TypeError("Third argument must be a Function");if(a.node(t))return r(t,e,n);if(a.nodeList(t))return 
i(t,e,n);if(a.string(t))return c(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, 
HTMLCollection, or NodeList")}fun
 ction r(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function 
i(t,e,n){return 
Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function
 c(t,e,n){return l(document.body,t,e,n)}var 
a=t("./is"),l=t("delegate");e.exports=o},{"./is":5,delegate:4}],7:[function(t,e,n){function o(t){var 
e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else 
if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName)t.focus(),t.setSelectionRange(0,t.value.length),e=t.value;else{t.hasAttribute("contenteditable")&&t.focus();var
 
n=window.getSelection(),o=document.createRange();o.selectNodeContents(t),n.removeAllRanges(),n.addRange(o),e=n.toString()}return
 e}e.exports=o},{}],8:[function(t,e,n){function o(){}o.prototype={on:function(t,e,n){var 
o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function 
o(){r.off(t,o),e.apply
 (n,arguments)}var r=this;return o._=e,this.on(t,o,n)},emit:function(t){var 
e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;for(o;o<r;o++)n[o].fn.apply(n[o].ctx,e);return
 this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],r=[];if(o&&e)for(var 
i=0,c=o.length;i<c;i++)o[i].fn!==e&&o[i].fn._!==e&&r.push(o[i]);return r.length?n[t]=r:delete 
n[t],this}},e.exports=o},{}],9:[function(e,n,o){!function(r,i){if("function"==typeof 
t&&t.amd)t(["module","select"],i);else if("undefined"!=typeof o)i(n,e("select"));else{var 
c={exports:{}};i(c,r.select),r.clipboardAction=c.exports}}(this,function(t,e){"use strict";function 
n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot 
call a class as a function")}var r=n(e),i="function"==typeof Symbol&&"symbol"==typeof 
Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof 
Symbol&&t.constructor===Symbol?"symbol":typeof t},c=func
 tion(){function t(t,e){for(var n=0;n<e.length;n++){var 
o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in 
o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return 
n&&t(e.prototype,n),o&&t(e,o),e}}(),a=function(){function 
t(e){o(this,t),this.resolveOptions(e),this.initSelection()}return t.prototype.resolveOptions=function t(){var 
e=arguments.length<=0||void 
0===arguments[0]?{}:arguments[0];this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""},t.prototype.initSelection=function
 t(){this.text?this.selectFake():this.target&&this.selectTarget()},t.prototype.selectFake=function t(){var 
e=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return
 
e.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.st
 
yle.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var
 
o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.addEventListener("focus",window.scrollTo(0,o)),this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,r.default)(this.fakeElem),this.copyText()},t.prototype.removeFake=function
 
t(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)},t.prototype.selectTarget=function
 t(){this.selectedText=(0,r.default)(this.target),this.copyText()},t.prototype.copyText=function t(){var 
e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}th
 is.handleResult(e)},t.prototype.handleResult=function 
t(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})},t.prototype.clearSelection=function
 t(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()},t.prototype.destroy=function 
t(){this.removeFake()},c(t,[{key:"action",set:function t(){var e=arguments.length<=0||void 
0===arguments[0]?"copy":arguments[0];if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new 
Error('Invalid "action" value, use either "copy" or "cut"')},get:function t(){return 
this._action}},{key:"target",set:function t(e){if(void 0!==e){if(!e||"object"!==("undefined"==typeof 
e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid 
Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. 
Please use "readonly" instead of "disabled" attribute')
 ;if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid 
"target" attribute. You can\'t cut text from elements with "readonly" or "disabled" 
attributes');this._target=e}},get:function t(){return 
this._target}}]),t}();t.exports=a})},{select:7}],10:[function(e,n,o){!function(r,i){if("function"==typeof 
t&&t.amd)t(["module","./clipboard-action","tiny-emitter","good-listener"],i);else if("undefined"!=typeof 
o)i(n,e("./clipboard-action"),e("tiny-emitter"),e("good-listener"));else{var 
c={exports:{}};i(c,r.clipboardAction,r.tinyEmitter,r.goodListener),r.clipboard=c.exports}}(this,function(t,e,n,o){"use
 strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new 
TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't 
been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof 
e?t:e}function a(t,e){if("f
 unction"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not 
"+typeof 
e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function
 l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}var 
s=r(e),u=r(n),f=r(o),d=function(t){function e(n,o){i(this,e);var r=c(this,t.call(this));return 
r.resolveOptions(o),r.listenClick(n),r}return a(e,t),e.prototype.resolveOptions=function t(){var 
e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.action="function"==typeof 
e.action?e.action:this.defaultAction,this.target="function"==typeof 
e.target?e.target:this.defaultTarget,this.text="function"==typeof 
e.text?e.text:this.defaultText},e.prototype.listenClick=function t(e){var 
n=this;this.listener=(0,f.default)(e,"click",function(t){return n.onClick(t)})},e.prototype.onClick=function 
t(
 e){var 
n=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new
 
s.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})},e.prototype.defaultAction=function
 t(e){return l("action",e)},e.prototype.defaultTarget=function t(e){var n=l("target",e);if(n)return 
document.querySelector(n)},e.prototype.defaultText=function t(e){return 
l("text",e)},e.prototype.destroy=function 
t(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)},e}(u.default);t.exports=d})},{"./clipboard-action":9,"good-listener":6,"tiny-emitter":8}]},{},[10])(10)});
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]