This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function Drag() { | |
| var that = this; | |
| this.positEl = function(pos) { | |
| pos.el.style.left = pos.left + 'px'; | |
| pos.el.style.top = pos.top + 'px'; | |
| pos.el.style.right = 'auto'; | |
| pos.el.style.bottom = 'auto'; | |
| } | |
| this.on = function(element, style, callback) { | |
| /* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| "use strict";function exportTableToCSV(t,e){function n(t){return t.get().join(l).split(l).join(f).split(d).join(c)}function o(t,e){var n=$(e),o=n.find("td");return o.length||(o=n.find("th")),o.map(a).get().join(d)}function a(t,e){var n=$(e),o=n.text();return o.replace('"','""')}var r=t.find("tr:has(th)"),i=t.find("tr:has(td)"),d=String.fromCharCode(11),l=String.fromCharCode(0),c='";"',f='"\r\n"',h='"';h+=n(r.map(o)),h+=f,h+=n(i.map(o))+'"';var s="data:application/csv;charset=utf-8,"+encodeURIComponent(h);return{name:e+".csv",href:s}}function stop(){_$stop=!0}function start(){function t(e){function o(o){if("ready"==o){var r=exportTableToCSV($(a[e].document).find("#dvData table"),n[e].name);n[e].tag.href=r.href,n[e].tag.setAttribute("download",r.name),n[e].tag.style.color="green",t(e+1)}else n[e].procent.textContent=o+"%",console.log(o)}_$stop||e>=n.length||(a[e]=window.open(n[e].link,n[e].name,"width=600,height=600,scrollbars=yes,resizable=yes,"),a[e].onload=function(){parsePage(a[e],o)})}var e=new Date;e=Stri |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var JSONfn = {}; | |
| JSONfn.stringify = function (obj) { | |
| return JSON.stringify(obj, function (key, value) { | |
| var fnBody; | |
| if (value instanceof Function || typeof value == 'function') { | |
| fnBody = value.toString(); | |
| if (fnBody.length < 8 || fnBody.substring(0, 8) !== 'function') { //this is ES6 Arrow Function | |
| return '_NuFrRa_' + fnBody; | |
| } | |
| return fnBody; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var _help = {}, | |
| _helpEl = {}; | |
| _helpEl.temp = {}; | |
| _helpEl.temp.parent = []; | |
| _helpEl.temp.queue = []; | |
| _helpEl.temp.count = 0; | |
| _helpEl.temp.style = {}; | |
| _helpEl.temp.size = {}; | |
| _helpEl.temp.wrap; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import React, {Component} from 'react'; | |
| import { connect } from 'react-redux'; | |
| function mapDispatchToProps(dispatch){ | |
| return { | |
| action: (x) => { | |
| dispatch(x) | |
| }, | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // README and npm module https://www.npmjs.com/package/date-template | |
| /** | |
| *@function | |
| *@name dateTemplate | |
| *@param {string} format - ~Y~ ~M~ ~Dw~ ~D~ ~h~ ~m~ ~s~ ~mm~ | |
| *@param {number} oldDate - milliseconds time OR Date object | |
| *@param {function} middleware - Change the date type | |
| */ | |
| const dateTemplate = function( format, oldDate, middleware ){ | |
| let date = oldDate ? new Date(oldDate) : new Date(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <div id="quest"> | |
| <input type="text"/> | |
| <button>Спросить</button> | |
| </div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 'use strict'; | |
| var tools = (function(){ //инструменты | |
| var setCookie = function(name, value, expires, path, domain, secure) { | |
| var expdate = new Date(); //Создаем объект даты | |
| var monthFromNow = expdate.getTime() + (60 * 24 * 60 * 60 * 1000); | |
| expdate.setTime(monthFromNow); //Устанавливаем значение даты | |
| document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "; expires=" + expdate.toGMTString()) + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); | |
| }; | |
| var getCookie = function (c_name) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const Emitter = () => { | |
| let store = [] | |
| let subscribe = ( name, fn ) => { | |
| store.push({name, fn}) | |
| return () => { | |
| store = store.find( el => el.name != name); | |
| } | |
| } | |
| let publish = ( name, data) => store.forEach( obj =>{ | |
| if(obj.name == name) obj.fn( data ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //добавляем svg тег в body | |
| var svg = d3.select("body").append("svg"); | |
| svg.attr("height", 600) | |
| .attr("width", 600) | |
| .style('border','1px solid') | |
| var data = [ | |
| {x: 80, y: 100},{x: 120, y: 100}, | |
| {x: 240, y: 200},{x: 280, y: 200} |