add forgotten spawndaemonthreads and added license info to bulma extension files
parent
086f2f718c
commit
ab10cea8b6
|
@ -0,0 +1,14 @@
|
||||||
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
|
from onionrthreads import add_onionr_thread
|
||||||
|
from communicator.onlinepeers import get_online_peers
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from deadsimplekv import DeadSimpleKV
|
||||||
|
from toomanyobjs import TooMany
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def spawn_client_threads(shared_state: 'TooMany'):
|
||||||
|
kv: 'DeadSimpleKV' = shared_state.get_by_string('DeadSimpleKV')
|
||||||
|
add_onionr_thread(get_online_peers, (shared_state,), 3, 1)
|
|
@ -5,6 +5,24 @@
|
||||||
* @author Chen, Yi-Cyuan [emn178@gmail.com]
|
* @author Chen, Yi-Cyuan [emn178@gmail.com]
|
||||||
* @copyright Chen, Yi-Cyuan 2015-2018
|
* @copyright Chen, Yi-Cyuan 2015-2018
|
||||||
* @license MIT
|
* @license MIT
|
||||||
|
* /*
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
*/
|
*/
|
||||||
/*jslint bitwise: true */
|
/*jslint bitwise: true */
|
||||||
(function () {
|
(function () {
|
||||||
|
|
|
@ -0,0 +1,436 @@
|
||||||
|
/*
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2017 Wikiki
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
*/
|
||||||
|
(function webpackUniversalModuleDefinition(root, factory) {
|
||||||
|
if(typeof exports === 'object' && typeof module === 'object')
|
||||||
|
module.exports = factory();
|
||||||
|
else if(typeof define === 'function' && define.amd)
|
||||||
|
define([], factory);
|
||||||
|
else if(typeof exports === 'object')
|
||||||
|
exports["bulmaQuickview"] = factory();
|
||||||
|
else
|
||||||
|
root["bulmaQuickview"] = factory();
|
||||||
|
})(typeof self !== 'undefined' ? self : this, function() {
|
||||||
|
return /******/ (function(modules) { // webpackBootstrap
|
||||||
|
/******/ // The module cache
|
||||||
|
/******/ var installedModules = {};
|
||||||
|
/******/
|
||||||
|
/******/ // The require function
|
||||||
|
/******/ function __webpack_require__(moduleId) {
|
||||||
|
/******/
|
||||||
|
/******/ // Check if module is in cache
|
||||||
|
/******/ if(installedModules[moduleId]) {
|
||||||
|
/******/ return installedModules[moduleId].exports;
|
||||||
|
/******/ }
|
||||||
|
/******/ // Create a new module (and put it into the cache)
|
||||||
|
/******/ var module = installedModules[moduleId] = {
|
||||||
|
/******/ i: moduleId,
|
||||||
|
/******/ l: false,
|
||||||
|
/******/ exports: {}
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // Execute the module function
|
||||||
|
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||||||
|
/******/
|
||||||
|
/******/ // Flag the module as loaded
|
||||||
|
/******/ module.l = true;
|
||||||
|
/******/
|
||||||
|
/******/ // Return the exports of the module
|
||||||
|
/******/ return module.exports;
|
||||||
|
/******/ }
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/******/ // expose the modules object (__webpack_modules__)
|
||||||
|
/******/ __webpack_require__.m = modules;
|
||||||
|
/******/
|
||||||
|
/******/ // expose the module cache
|
||||||
|
/******/ __webpack_require__.c = installedModules;
|
||||||
|
/******/
|
||||||
|
/******/ // define getter function for harmony exports
|
||||||
|
/******/ __webpack_require__.d = function(exports, name, getter) {
|
||||||
|
/******/ if(!__webpack_require__.o(exports, name)) {
|
||||||
|
/******/ Object.defineProperty(exports, name, {
|
||||||
|
/******/ configurable: false,
|
||||||
|
/******/ enumerable: true,
|
||||||
|
/******/ get: getter
|
||||||
|
/******/ });
|
||||||
|
/******/ }
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
||||||
|
/******/ __webpack_require__.n = function(module) {
|
||||||
|
/******/ var getter = module && module.__esModule ?
|
||||||
|
/******/ function getDefault() { return module['default']; } :
|
||||||
|
/******/ function getModuleExports() { return module; };
|
||||||
|
/******/ __webpack_require__.d(getter, 'a', getter);
|
||||||
|
/******/ return getter;
|
||||||
|
/******/ };
|
||||||
|
/******/
|
||||||
|
/******/ // Object.prototype.hasOwnProperty.call
|
||||||
|
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
||||||
|
/******/
|
||||||
|
/******/ // __webpack_public_path__
|
||||||
|
/******/ __webpack_require__.p = "";
|
||||||
|
/******/
|
||||||
|
/******/ // Load entry module and return exports
|
||||||
|
/******/ return __webpack_require__(__webpack_require__.s = 0);
|
||||||
|
/******/ })
|
||||||
|
/************************************************************************/
|
||||||
|
/******/ ([
|
||||||
|
/* 0 */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
|
||||||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__events__ = __webpack_require__(1);
|
||||||
|
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__defaultOptions__ = __webpack_require__(2);
|
||||||
|
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||||
|
|
||||||
|
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
||||||
|
|
||||||
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||||
|
|
||||||
|
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
|
||||||
|
|
||||||
|
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var onQuickviewShowClick = Symbol('onQuickviewShowClick');
|
||||||
|
var onQuickviewDismissClick = Symbol('onQuickviewDismissClick');
|
||||||
|
|
||||||
|
var bulmaQuickview = function (_EventEmitter) {
|
||||||
|
_inherits(bulmaQuickview, _EventEmitter);
|
||||||
|
|
||||||
|
function bulmaQuickview(selector) {
|
||||||
|
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
||||||
|
|
||||||
|
_classCallCheck(this, bulmaQuickview);
|
||||||
|
|
||||||
|
var _this = _possibleConstructorReturn(this, (bulmaQuickview.__proto__ || Object.getPrototypeOf(bulmaQuickview)).call(this));
|
||||||
|
|
||||||
|
_this.element = typeof selector === 'string' ? document.querySelector(selector) : selector;
|
||||||
|
// An invalid selector or non-DOM node has been provided.
|
||||||
|
if (!_this.element) {
|
||||||
|
throw new Error('An invalid selector or non-DOM node has been provided.');
|
||||||
|
}
|
||||||
|
|
||||||
|
_this._clickEvents = ['click'];
|
||||||
|
/// Set default options and merge with instance defined
|
||||||
|
_this.options = _extends({}, __WEBPACK_IMPORTED_MODULE_1__defaultOptions__["a" /* default */], options);
|
||||||
|
|
||||||
|
_this[onQuickviewShowClick] = _this[onQuickviewShowClick].bind(_this);
|
||||||
|
_this[onQuickviewDismissClick] = _this[onQuickviewDismissClick].bind(_this);
|
||||||
|
|
||||||
|
_this.init();
|
||||||
|
return _this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initiate all DOM element containing carousel class
|
||||||
|
* @method
|
||||||
|
* @return {Array} Array of all Carousel instances
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
_createClass(bulmaQuickview, [{
|
||||||
|
key: 'init',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initiate plugin
|
||||||
|
* @method init
|
||||||
|
* @return {void}
|
||||||
|
*/
|
||||||
|
value: function init() {
|
||||||
|
this.quickview = document.getElementById(this.element.dataset['target']);
|
||||||
|
this.dismissElements = document.querySelectorAll('[data-dismiss="quickview"]');
|
||||||
|
|
||||||
|
this._bindEvents();
|
||||||
|
|
||||||
|
this.emit('quickview:ready', {
|
||||||
|
element: this.element,
|
||||||
|
quickview: this.quickview
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bind all events
|
||||||
|
* @method _bindEvents
|
||||||
|
* @return {void}
|
||||||
|
*/
|
||||||
|
|
||||||
|
}, {
|
||||||
|
key: '_bindEvents',
|
||||||
|
value: function _bindEvents() {
|
||||||
|
var _this2 = this;
|
||||||
|
|
||||||
|
this._clickEvents.forEach(function (event) {
|
||||||
|
_this2.element.addEventListener(event, _this2[onQuickviewShowClick], false);
|
||||||
|
});
|
||||||
|
|
||||||
|
[].forEach.call(this.dismissElements, function (dismissElement) {
|
||||||
|
_this2._clickEvents.forEach(function (event) {
|
||||||
|
dismissElement.addEventListener(event, _this2[onQuickviewDismissClick], false);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: onQuickviewShowClick,
|
||||||
|
value: function value(e) {
|
||||||
|
this.quickview.classList.add('is-active');
|
||||||
|
|
||||||
|
this.emit('quickview:show', {
|
||||||
|
element: this.element,
|
||||||
|
quickview: this.quickview
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: onQuickviewDismissClick,
|
||||||
|
value: function value(e) {
|
||||||
|
this.quickview.classList.remove('is-active');
|
||||||
|
|
||||||
|
this.emit('quickview:hide', {
|
||||||
|
element: this.element,
|
||||||
|
quickview: this.quickview
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}], [{
|
||||||
|
key: 'attach',
|
||||||
|
value: function attach() {
|
||||||
|
var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '[data-show="quickview"]';
|
||||||
|
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
||||||
|
|
||||||
|
var instances = new Array();
|
||||||
|
|
||||||
|
var elements = document.querySelectorAll(selector);
|
||||||
|
[].forEach.call(elements, function (element) {
|
||||||
|
setTimeout(function () {
|
||||||
|
instances.push(new bulmaQuickview(element, options));
|
||||||
|
}, 100);
|
||||||
|
});
|
||||||
|
return instances;
|
||||||
|
}
|
||||||
|
}]);
|
||||||
|
|
||||||
|
return bulmaQuickview;
|
||||||
|
}(__WEBPACK_IMPORTED_MODULE_0__events__["a" /* default */]);
|
||||||
|
|
||||||
|
/* harmony default export */ __webpack_exports__["default"] = (bulmaQuickview);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
/* 1 */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
||||||
|
|
||||||
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||||
|
|
||||||
|
var EventEmitter = function () {
|
||||||
|
function EventEmitter() {
|
||||||
|
var listeners = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
||||||
|
|
||||||
|
_classCallCheck(this, EventEmitter);
|
||||||
|
|
||||||
|
this._listeners = new Map(listeners);
|
||||||
|
this._middlewares = new Map();
|
||||||
|
}
|
||||||
|
|
||||||
|
_createClass(EventEmitter, [{
|
||||||
|
key: "listenerCount",
|
||||||
|
value: function listenerCount(eventName) {
|
||||||
|
if (!this._listeners.has(eventName)) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
var eventListeners = this._listeners.get(eventName);
|
||||||
|
return eventListeners.length;
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "removeListeners",
|
||||||
|
value: function removeListeners() {
|
||||||
|
var _this = this;
|
||||||
|
|
||||||
|
var eventName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
|
||||||
|
var middleware = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||||||
|
|
||||||
|
if (eventName !== null) {
|
||||||
|
if (Array.isArray(eventName)) {
|
||||||
|
name.forEach(function (e) {
|
||||||
|
return _this.removeListeners(e, middleware);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this._listeners.delete(eventName);
|
||||||
|
|
||||||
|
if (middleware) {
|
||||||
|
this.removeMiddleware(eventName);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this._listeners = new Map();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "middleware",
|
||||||
|
value: function middleware(eventName, fn) {
|
||||||
|
var _this2 = this;
|
||||||
|
|
||||||
|
if (Array.isArray(eventName)) {
|
||||||
|
name.forEach(function (e) {
|
||||||
|
return _this2.middleware(e, fn);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
if (!Array.isArray(this._middlewares.get(eventName))) {
|
||||||
|
this._middlewares.set(eventName, []);
|
||||||
|
}
|
||||||
|
|
||||||
|
this._middlewares.get(eventName).push(fn);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "removeMiddleware",
|
||||||
|
value: function removeMiddleware() {
|
||||||
|
var _this3 = this;
|
||||||
|
|
||||||
|
var eventName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
|
||||||
|
|
||||||
|
if (eventName !== null) {
|
||||||
|
if (Array.isArray(eventName)) {
|
||||||
|
name.forEach(function (e) {
|
||||||
|
return _this3.removeMiddleware(e);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this._middlewares.delete(eventName);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this._middlewares = new Map();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "on",
|
||||||
|
value: function on(name, callback) {
|
||||||
|
var _this4 = this;
|
||||||
|
|
||||||
|
var once = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
||||||
|
|
||||||
|
if (Array.isArray(name)) {
|
||||||
|
name.forEach(function (e) {
|
||||||
|
return _this4.on(e, callback);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
name = name.toString();
|
||||||
|
var split = name.split(/,|, | /);
|
||||||
|
|
||||||
|
if (split.length > 1) {
|
||||||
|
split.forEach(function (e) {
|
||||||
|
return _this4.on(e, callback);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
if (!Array.isArray(this._listeners.get(name))) {
|
||||||
|
this._listeners.set(name, []);
|
||||||
|
}
|
||||||
|
|
||||||
|
this._listeners.get(name).push({ once: once, callback: callback });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "once",
|
||||||
|
value: function once(name, callback) {
|
||||||
|
this.on(name, callback, true);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
key: "emit",
|
||||||
|
value: function emit(name, data) {
|
||||||
|
var _this5 = this;
|
||||||
|
|
||||||
|
var silent = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
||||||
|
|
||||||
|
name = name.toString();
|
||||||
|
var listeners = this._listeners.get(name);
|
||||||
|
var middlewares = null;
|
||||||
|
var doneCount = 0;
|
||||||
|
var execute = silent;
|
||||||
|
|
||||||
|
if (Array.isArray(listeners)) {
|
||||||
|
listeners.forEach(function (listener, index) {
|
||||||
|
// Start Middleware checks unless we're doing a silent emit
|
||||||
|
if (!silent) {
|
||||||
|
middlewares = _this5._middlewares.get(name);
|
||||||
|
// Check and execute Middleware
|
||||||
|
if (Array.isArray(middlewares)) {
|
||||||
|
middlewares.forEach(function (middleware) {
|
||||||
|
middleware(data, function () {
|
||||||
|
var newData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
|
||||||
|
|
||||||
|
if (newData !== null) {
|
||||||
|
data = newData;
|
||||||
|
}
|
||||||
|
doneCount++;
|
||||||
|
}, name);
|
||||||
|
});
|
||||||
|
|
||||||
|
if (doneCount >= middlewares.length) {
|
||||||
|
execute = true;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
execute = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// If Middleware checks have been passed, execute
|
||||||
|
if (execute) {
|
||||||
|
if (listener.once) {
|
||||||
|
listeners[index] = null;
|
||||||
|
}
|
||||||
|
listener.callback(data);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Dirty way of removing used Events
|
||||||
|
while (listeners.indexOf(null) !== -1) {
|
||||||
|
listeners.splice(listeners.indexOf(null), 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}]);
|
||||||
|
|
||||||
|
return EventEmitter;
|
||||||
|
}();
|
||||||
|
|
||||||
|
/* harmony default export */ __webpack_exports__["a"] = (EventEmitter);
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
/* 2 */
|
||||||
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
var defaultOptions = {};
|
||||||
|
|
||||||
|
/* harmony default export */ __webpack_exports__["a"] = (defaultOptions);
|
||||||
|
|
||||||
|
/***/ })
|
||||||
|
/******/ ])["default"];
|
||||||
|
});
|
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2017 Wikiki
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
*/
|
||||||
|
@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quickview{display:flex;flex-direction:column;background-color:#fff;max-width:calc(100% - 50px);position:fixed;top:0;bottom:0;z-index:35;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;will-change:transform}.quickview.is-marginless{max-width:100%}@media screen and (max-width:768px){.quickview{width:100%;right:-100%}}@media screen and (min-width:769px),print{.quickview{width:50%;right:-50%}}@media screen and (min-width:1088px){.quickview{width:35%;right:-35%}}@media screen and (min-width:1280px){.quickview{width:30%;right:-30%}}@media screen and (min-width:1472px){.quickview{width:25%;right:-25%}}@media screen and (max-width:768px){.quickview.is-left{left:-100%}}@media screen and (min-width:769px),print{.quickview.is-left{left:-50%}}@media screen and (min-width:1088px){.quickview.is-left{left:-35%}}@media screen and (min-width:1280px){.quickview.is-left{left:-30%}}@media screen and (min-width:1472px){.quickview.is-left{left:-25%}}.quickview.is-active{right:0;box-shadow:5px 0 13px 3px rgba(0,0,0,.1)}.quickview.is-active.is-left{left:0}.quickview-header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;min-height:3.25em!important;border-bottom:1px solid #dbdbdb}.quickview-header.is-white{background-color:#fff}.quickview-header.is-white .title{color:#0a0a0a}.quickview-header.is-black{background-color:#0a0a0a}.quickview-header.is-black .title{color:#fff}.quickview-header.is-light{background-color:#f5f5f5}.quickview-header.is-light .title{color:#363636}.quickview-header.is-dark{background-color:#363636}.quickview-header.is-dark .title{color:#f5f5f5}.quickview-header.is-primary{background-color:#00d1b2}.quickview-header.is-primary .title{color:#fff}.quickview-header.is-link{background-color:#3273dc}.quickview-header.is-link .title{color:#fff}.quickview-header.is-info{background-color:#209cee}.quickview-header.is-info .title{color:#fff}.quickview-header.is-success{background-color:#23d160}.quickview-header.is-success .title{color:#fff}.quickview-header.is-warning{background-color:#ffdd57}.quickview-header.is-warning .title{color:rgba(0,0,0,.7)}.quickview-header.is-danger{background-color:#ff3860}.quickview-header.is-danger .title{color:#fff}.quickview-header .title{font-size:1rem;font-weight:300;margin-bottom:0}.quickview-header .title img{max-height:2em}.quickview-body{flex:1 1 0%;overflow-y:auto}.quickview-footer{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;min-height:4rem;background-color:#f5f5f5;border-top:1px solid #dbdbdb}.quickview-footer>*{margin:0 .4rem}
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,26 @@
|
||||||
|
/*
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2017 Wikiki
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
*/
|
||||||
(function webpackUniversalModuleDefinition(root, factory) {
|
(function webpackUniversalModuleDefinition(root, factory) {
|
||||||
if(typeof exports === 'object' && typeof module === 'object')
|
if(typeof exports === 'object' && typeof module === 'object')
|
||||||
module.exports = factory();
|
module.exports = factory();
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue