From fe28b73ec0582566493152ad0d2cbf11cf5d5add Mon Sep 17 00:00:00 2001 From: Silver Kuusik Date: Sun, 28 Jan 2018 10:36:50 +0100 Subject: [PATCH] refactoring --- .../blockly/blockly_compressed.js | 0 .../blockly/blocks_compressed.js | 0 {media => assets/blockly/media}/1x1.gif | Bin {media => assets/blockly/media}/click.mp3 | Bin {media => assets/blockly/media}/click.ogg | Bin {media => assets/blockly/media}/click.wav | Bin {media => assets/blockly/media}/delete.mp3 | Bin {media => assets/blockly/media}/delete.ogg | Bin {media => assets/blockly/media}/delete.wav | Bin .../blockly/media}/disconnect.mp3 | Bin .../blockly/media}/disconnect.ogg | Bin .../blockly/media}/disconnect.wav | Bin .../blockly/media}/handclosed.cur | Bin .../blockly/media}/handdelete.cur | Bin {media => assets/blockly/media}/handopen.cur | Bin {media => assets/blockly/media}/quote0.png | Bin {media => assets/blockly/media}/quote1.png | Bin {media => assets/blockly/media}/sprites.png | Bin {media => assets/blockly/media}/sprites.svg | 0 {msg => assets/blockly/msg}/js/en.js | 0 .../blockly/python_compressed.js | 0 .../css/bootstrap.min.css | 0 assets/css/cookieconsent.min.css | 6 ++ assets/css/fonts/orbitron-medium-webfont.woff | Bin 0 -> 10704 bytes styles.css => assets/css/styles.css | 10 +- {favicons => assets/img}/favicon-32x32.png | Bin logo.png => assets/img/logo.png | Bin assets/js/cookie.js | 12 +++ assets/js/cookieconsent.min.js | 1 + jquery.min.js => assets/js/jquery.min.js | 0 sumorobot.js => assets/js/sumorobot.js | 2 +- favicons/android-chrome-192x192.png | Bin 8258 -> 0 bytes favicons/android-chrome-512x512.png | Bin 24811 -> 0 bytes favicons/apple-touch-icon.png | Bin 7701 -> 0 bytes favicons/browserconfig.xml | 9 -- favicons/favicon-16x16.png | Bin 1128 -> 0 bytes favicons/favicon.ico | Bin 15086 -> 0 bytes favicons/manifest.json | 18 ---- favicons/mstile-150x150.png | Bin 5674 -> 0 bytes favicons/safari-pinned-tab.svg | 87 ------------------ index.html | 52 ++++------- 41 files changed, 47 insertions(+), 150 deletions(-) rename blockly_compressed.js => assets/blockly/blockly_compressed.js (100%) rename blocks_compressed.js => assets/blockly/blocks_compressed.js (100%) rename {media => assets/blockly/media}/1x1.gif (100%) rename {media => assets/blockly/media}/click.mp3 (100%) rename {media => assets/blockly/media}/click.ogg (100%) rename {media => assets/blockly/media}/click.wav (100%) rename {media => assets/blockly/media}/delete.mp3 (100%) rename {media => assets/blockly/media}/delete.ogg (100%) rename {media => assets/blockly/media}/delete.wav (100%) rename {media => assets/blockly/media}/disconnect.mp3 (100%) rename {media => assets/blockly/media}/disconnect.ogg (100%) rename {media => assets/blockly/media}/disconnect.wav (100%) rename {media => assets/blockly/media}/handclosed.cur (100%) rename {media => assets/blockly/media}/handdelete.cur (100%) rename {media => assets/blockly/media}/handopen.cur (100%) rename {media => assets/blockly/media}/quote0.png (100%) rename {media => assets/blockly/media}/quote1.png (100%) rename {media => assets/blockly/media}/sprites.png (100%) rename {media => assets/blockly/media}/sprites.svg (100%) rename {msg => assets/blockly/msg}/js/en.js (100%) rename python_compressed.js => assets/blockly/python_compressed.js (100%) rename bootstrap.min.css => assets/css/bootstrap.min.css (100%) create mode 100644 assets/css/cookieconsent.min.css create mode 100644 assets/css/fonts/orbitron-medium-webfont.woff rename styles.css => assets/css/styles.css (96%) rename {favicons => assets/img}/favicon-32x32.png (100%) rename logo.png => assets/img/logo.png (100%) create mode 100644 assets/js/cookie.js create mode 100644 assets/js/cookieconsent.min.js rename jquery.min.js => assets/js/jquery.min.js (100%) rename sumorobot.js => assets/js/sumorobot.js (99%) delete mode 100644 favicons/android-chrome-192x192.png delete mode 100644 favicons/android-chrome-512x512.png delete mode 100644 favicons/apple-touch-icon.png delete mode 100644 favicons/browserconfig.xml delete mode 100644 favicons/favicon-16x16.png delete mode 100644 favicons/favicon.ico delete mode 100644 favicons/manifest.json delete mode 100644 favicons/mstile-150x150.png delete mode 100644 favicons/safari-pinned-tab.svg diff --git a/blockly_compressed.js b/assets/blockly/blockly_compressed.js similarity index 100% rename from blockly_compressed.js rename to assets/blockly/blockly_compressed.js diff --git a/blocks_compressed.js b/assets/blockly/blocks_compressed.js similarity index 100% rename from blocks_compressed.js rename to assets/blockly/blocks_compressed.js diff --git a/media/1x1.gif b/assets/blockly/media/1x1.gif similarity index 100% rename from media/1x1.gif rename to assets/blockly/media/1x1.gif diff --git a/media/click.mp3 b/assets/blockly/media/click.mp3 similarity index 100% rename from media/click.mp3 rename to assets/blockly/media/click.mp3 diff --git a/media/click.ogg b/assets/blockly/media/click.ogg similarity index 100% rename from media/click.ogg rename to assets/blockly/media/click.ogg diff --git a/media/click.wav b/assets/blockly/media/click.wav similarity index 100% rename from media/click.wav rename to assets/blockly/media/click.wav diff --git a/media/delete.mp3 b/assets/blockly/media/delete.mp3 similarity index 100% rename from media/delete.mp3 rename to assets/blockly/media/delete.mp3 diff --git a/media/delete.ogg b/assets/blockly/media/delete.ogg similarity index 100% rename from media/delete.ogg rename to assets/blockly/media/delete.ogg diff --git a/media/delete.wav b/assets/blockly/media/delete.wav similarity index 100% rename from media/delete.wav rename to assets/blockly/media/delete.wav diff --git a/media/disconnect.mp3 b/assets/blockly/media/disconnect.mp3 similarity index 100% rename from media/disconnect.mp3 rename to assets/blockly/media/disconnect.mp3 diff --git a/media/disconnect.ogg b/assets/blockly/media/disconnect.ogg similarity index 100% rename from media/disconnect.ogg rename to assets/blockly/media/disconnect.ogg diff --git a/media/disconnect.wav b/assets/blockly/media/disconnect.wav similarity index 100% rename from media/disconnect.wav rename to assets/blockly/media/disconnect.wav diff --git a/media/handclosed.cur b/assets/blockly/media/handclosed.cur similarity index 100% rename from media/handclosed.cur rename to assets/blockly/media/handclosed.cur diff --git a/media/handdelete.cur b/assets/blockly/media/handdelete.cur similarity index 100% rename from media/handdelete.cur rename to assets/blockly/media/handdelete.cur diff --git a/media/handopen.cur b/assets/blockly/media/handopen.cur similarity index 100% rename from media/handopen.cur rename to assets/blockly/media/handopen.cur diff --git a/media/quote0.png b/assets/blockly/media/quote0.png similarity index 100% rename from media/quote0.png rename to assets/blockly/media/quote0.png diff --git a/media/quote1.png b/assets/blockly/media/quote1.png similarity index 100% rename from media/quote1.png rename to assets/blockly/media/quote1.png diff --git a/media/sprites.png b/assets/blockly/media/sprites.png similarity index 100% rename from media/sprites.png rename to assets/blockly/media/sprites.png diff --git a/media/sprites.svg b/assets/blockly/media/sprites.svg similarity index 100% rename from media/sprites.svg rename to assets/blockly/media/sprites.svg diff --git a/msg/js/en.js b/assets/blockly/msg/js/en.js similarity index 100% rename from msg/js/en.js rename to assets/blockly/msg/js/en.js diff --git a/python_compressed.js b/assets/blockly/python_compressed.js similarity index 100% rename from python_compressed.js rename to assets/blockly/python_compressed.js diff --git a/bootstrap.min.css b/assets/css/bootstrap.min.css similarity index 100% rename from bootstrap.min.css rename to assets/css/bootstrap.min.css diff --git a/assets/css/cookieconsent.min.css b/assets/css/cookieconsent.min.css new file mode 100644 index 0000000..03c69fe --- /dev/null +++ b/assets/css/cookieconsent.min.css @@ -0,0 +1,6 @@ +.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s} +.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1} +.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em} +@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}} +.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block} +.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0} \ No newline at end of file diff --git a/assets/css/fonts/orbitron-medium-webfont.woff b/assets/css/fonts/orbitron-medium-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..fa127f4e9f0bf92cf5e47cc9d32b70a95301cd14 GIT binary patch literal 10704 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,addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(i,"")},interpolateString:function(e,t){var i=/{{([a-z][a-z0-9\-_]*)}}/gi;return e.replace(i,function(e){return t(arguments[1])||""})},getCookie:function(e){var t="; "+document.cookie,i=t.split("; "+e+"=");return 2!=i.length?void 0:i.pop().split(";").shift()},setCookie:function(e,t,i,n,o){var s=new Date;s.setDate(s.getDate()+(i||365));var r=[e+"="+t,"expires="+s.toUTCString(),"path="+(o||"/")];n&&r.push("domain="+n),document.cookie=r.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,n,o=0;if(0===e.length)return o;for(t=0,n=e.length;t=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38,n=(t>>16)+i,o=(t>>8&255)+i,s=(255&t)+i,r=(16777216+65536*(n<255?n<1?0:n:255)+256*(o<255?o<1?0:o:255)+(s<255?s<1?0:s:255)).toString(16).slice(1);return"#"+r},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var i in t)if(t.hasOwnProperty(i)&&"undefined"!=typeof e.style[i+"ransition"])return t[i];return""}(),e.hasTransition=!!e.transitionEnd;var i=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){function n(){this.initialise.apply(this,arguments)}function o(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function s(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function r(){var t=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return t(e.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return t(e.status.allow),!0;var i=Object.keys(e.status),n=this.getStatus(),o=i.indexOf(n)>=0;return o&&t(n),o}function a(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function c(){var e=this.options,i="top"==e.position||"bottom"==e.position?"banner":"floating";t.isMobile()&&(i="floating");var n=["cc-"+i,"cc-type-"+e.type,"cc-theme-"+e.theme];e["static"]&&n.push("cc-static"),n.push.apply(n,a.call(this));p.call(this,this.options.palette);return this.customStyleSelector&&n.push(this.customStyleSelector),n}function l(){var e={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message),Object.keys(i.elements).forEach(function(n){e[n]=t.interpolateString(i.elements[n],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var n=i.compliance[i.type];n||(n=i.compliance.info),e.compliance=t.interpolateString(n,function(t){return e[t]});var o=i.layouts[i.layout];return o||(o=i.layouts.basic),t.interpolateString(o,function(t){return e[t]})}function u(i){var n=this.options,o=document.createElement("div"),s=n.container&&1===n.container.nodeType?n.container:document.body;o.innerHTML=i;var r=o.children[0];return r.style.display="none",t.hasClass(r,"cc-window")&&e.hasTransition&&t.addClass(r,"cc-invisible"),this.onButtonClick=h.bind(this),r.addEventListener("click",this.onButtonClick),n.autoAttach&&(s.firstChild?s.insertBefore(r,s.firstChild):s.appendChild(r)),r}function h(n){var o=n.target;if(t.hasClass(o,"cc-btn")){var s=o.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),r=s&&s[1]||!1;r&&(this.setStatus(r),this.close(!0))}t.hasClass(o,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0)),t.hasClass(o,"cc-revoke")&&this.revokeChoice()}function p(e){var i=t.hash(JSON.stringify(e)),n="cc-color-override-"+i,o=t.isPlainObject(e);return this.customStyleSelector=o?n:null,o&&d(i,e,"."+n),o}function d(i,n,o){if(e.customStyles[i])return void++e.customStyles[i].references;var s={},r=n.popup,a=n.button,c=n.highlight;r&&(r.text=r.text?r.text:t.getContrast(r.background),r.link=r.link?r.link:r.text,s[o+".cc-window"]=["color: "+r.text,"background-color: "+r.background],s[o+".cc-revoke"]=["color: "+r.text,"background-color: "+r.background],s[o+" .cc-link,"+o+" .cc-link:active,"+o+" .cc-link:visited"]=["color: "+r.link],a&&(a.text=a.text?a.text:t.getContrast(a.background),a.border=a.border?a.border:"transparent",s[o+" .cc-btn"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background],"transparent"!=a.background&&(s[o+" .cc-btn:hover, "+o+" .cc-btn:focus"]=["background-color: "+v(a.background)]),c?(c.text=c.text?c.text:t.getContrast(c.background),c.border=c.border?c.border:"transparent",s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background]):s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text]));var l=document.createElement("style");document.head.appendChild(l),e.customStyles[i]={references:1,element:l.sheet};var u=-1;for(var h in s)s.hasOwnProperty(h)&&l.sheet.insertRule(h+"{"+s[h].join(";")+"}",++u)}function v(e){return e=t.normaliseHex(e),"000000"==e?"#222":t.getLuminance(e)}function f(i){if(t.isPlainObject(i)){var n=t.hash(JSON.stringify(i)),o=e.customStyles[n];if(o&&!--o.references){var s=o.element.ownerNode;s&&s.parentNode&&s.parentNode.removeChild(s),e.customStyles[n]=null}}}function m(e,t){for(var i=0,n=e.length;i=0&&(this.dismissTimeout=window.setTimeout(function(){t(e.status.dismiss)},Math.floor(i)));var n=this.options.dismissOnScroll;if("number"==typeof n&&n>=0){var o=function(i){window.pageYOffset>Math.floor(n)&&(t(e.status.dismiss),window.removeEventListener("scroll",o),this.onWindowScroll=null)};this.onWindowScroll=o,window.addEventListener("scroll",o)}}function y(){if("info"!=this.options.type&&(this.options.revokable=!0),t.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable){var e=a.call(this);this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector);var i=this.options.revokeBtn.replace("{{classes}}",e.join(" "));this.revokeBtn=u.call(this,i);var n=this.revokeBtn;if(this.options.animateRevokable){var o=t.throttle(function(e){var i=!1,o=20,s=window.innerHeight-20;t.hasClass(n,"cc-top")&&e.clientYs&&(i=!0),i?t.hasClass(n,"cc-active")||t.addClass(n,"cc-active"):t.hasClass(n,"cc-active")&&t.removeClass(n,"cc-active")},200);this.onMouseMove=o,window.addEventListener("mousemove",o)}}}var g={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"http://cookiesandyou.com",close:"❌"},elements:{header:'{{header}} ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:'{{dismiss}}',allow:'{{allow}}',deny:'{{deny}}',link:'{{link}}',close:'{{close}}'},window:'',revokeBtn:'
Cookie Policy
',compliance:{info:'
{{dismiss}}
',"opt-in":'
{{dismiss}}{{allow}}
',"opt-out":'
{{deny}}{{dismiss}}
'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block","static":!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};return n.prototype.initialise=function(e){this.options&&this.destroy(),t.deepExtend(this.options={},g),t.isPlainObject(e)&&t.deepExtend(this.options,e),r.call(this)&&(this.options.enabled=!1),m(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),m(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var i=this.options.window.replace("{{classes}}",c.call(this).join(" ")).replace("{{children}}",l.call(this)),n=this.options.overrideHTML;if("string"==typeof n&&n.length&&(i=n),this.options["static"]){var o=u.call(this,'
'+i+"
");o.style.display="",this.element=o.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=u.call(this,i);b.call(this),y.call(this),this.options.autoOpen&&this.autoOpen()},n.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,f(this.options.palette),this.options=null},n.prototype.open=function(t){if(this.element)return this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},n.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},n.prototype.fadeIn=function(){var i=this.element;if(e.hasTransition&&i&&(this.afterTransition&&s.call(this,i),t.hasClass(i,"cc-invisible"))){if(i.style.display="",this.options["static"]){var n=this.element.clientHeight;this.element.parentNode.style.maxHeight=n+"px"}var r=20;this.openingTimeout=setTimeout(o.bind(this,i),r)}},n.prototype.fadeOut=function(){var i=this.element;e.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),o.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options["static"]&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=s.bind(this,i),i.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},n.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},n.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},n.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},n.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},n.prototype.hasConsented=function(t){var i=this.getStatus();return i==e.status.allow||i==e.status.dismiss},n.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled&&this.open()},n.prototype.setStatus=function(i){var n=this.options.cookie,o=t.getCookie(n.name),s=Object.keys(e.status).indexOf(o)>=0;Object.keys(e.status).indexOf(i)>=0?(t.setCookie(n.name,i,n.expiryDays,n.domain,n.path),this.options.onStatusChange.call(this,i,s)):this.clearStatus()},n.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},n.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},n}(),e.Location=function(){function e(e){t.deepExtend(this.options={},s),t.isPlainObject(e)&&t.deepExtend(this.options,e),this.currentServiceIndex=-1}function i(e,t,i){var n,o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=o.onload=function(){var e=o.readyState;clearTimeout(n),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),n=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},i)}function n(e,t,i,n,o){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(n?"POST":"GET",e,1),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var r=0,a=o.length;r3&&t(s)}),s.send(n)}function o(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}var s={timeout:5e3,services:["freegeoip","ipinfo","maxmind"],serviceDefinitions:{freegeoip:function(){return{url:"//freegeoip.net/json/?callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return i.error?o(i):{code:i.country_code}}catch(n){return o({error:"Invalid response ("+n+")"})}}}},ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?o(i):{code:i.country}}catch(n){return o({error:"Invalid response ("+n+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?o({error:i.statusMessage}):{code:i.countryCode}}catch(n){return o({error:"Invalid response ("+n+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){return window.geoip2?void geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(i){e(o(i))}},function(t){e(o(t))}):void e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};return e.prototype.getNextService=function(){var e;do e=this.getServiceByIdx(++this.currentServiceIndex);while(this.currentServiceIndex=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},e.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},e}(),e.initialise=function(t,i,n){var o=new e.Law(t.law);i||(i=function(){}),n||(n=function(){}),e.getCountryCode(t,function(n){delete t.law,delete t.location,n.code&&(t=o.applyLaw(t,n.code)),i(new e.Popup(t))},function(i){delete t.law,delete t.location,n(i,new e.Popup(t))})},e.getCountryCode=function(t,i,n){if(t.law&&t.law.countryCode)return void i({code:t.law.countryCode});if(t.location){var o=new e.Location(t.location);return void o.locate(function(e){i(e||{})},n)}i({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{}); \ No newline at end of file diff --git a/jquery.min.js b/assets/js/jquery.min.js similarity index 100% rename from jquery.min.js rename to assets/js/jquery.min.js diff --git a/sumorobot.js b/assets/js/sumorobot.js similarity index 99% rename from sumorobot.js rename to assets/js/sumorobot.js index bc883fc..19b8bad 100755 --- a/sumorobot.js +++ b/assets/js/sumorobot.js @@ -318,7 +318,7 @@ window.onload = function() { var blocklyDiv = document.getElementById('blocklyDiv'); workspace = Blockly.inject(blocklyDiv, { scrollbars: false, - media: 'media/', + media: 'assets/blockly/media/', trashcan: true, sounds: true, zoom: { diff --git a/favicons/android-chrome-192x192.png b/favicons/android-chrome-192x192.png deleted file mode 100644 index b4475a5e2180d8e68eef72d14f9526232989f1c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8258 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

1;@(CEUjCaF%I)EfO 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 diff --git a/favicons/browserconfig.xml b/favicons/browserconfig.xml deleted file mode 100644 index b3930d0..0000000 --- a/favicons/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #da532c - - - diff --git a/favicons/favicon-16x16.png b/favicons/favicon-16x16.png deleted file mode 100644 index 586e6dd6de87936d63884780a2f6b74470f5d56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>@Ck7RD%i(x_y1Lf z|EC%LKV&e^xM7iT11JI!1ag50!i6fk3Q_|{2&sDvf6j2CiSK53@&6hF$na|nKMx55 zN&S=u5H%2uUpFg*WWnglUVXUKVg7UfZ$QN%+FkNb0cC-@4su-ie}xgED%&7W0rmsuJ{1M-DSdeOw;Zdq&zT4xep}ulOO6O zKQc_cZ;*W7H2oGtC7c8~@Bjaf(?2YL;a*h|9R+X3pTSl)K>S}vv1GrTP(Ks`#tA=xfyFc4!okJG($vK$CdZA1jj2_Q zFB51pW0JSKOSS){t$%5tEvCZ|J6Jd2VZIWTg1 zdU7t{(#(`(i?pm{b#+xuO;vSu6%92lW#jeLeXAvVca>J`T&-N&T4pw9wp?0K{f>ErER1{tn5>XPASgue|l%JNFld4csS&*ubSx}P9z)&&g@h2XR!Y~buQ~syV zcs>ncU{>bVOXe0<7WSSj!Yr)d(qM8pg;{xXh{EX`S56!`b42C{`{@Rc1zvg#ufzpQ UJ~^3A1zN%2>FVdQ&MBb@0C0cK#Q*>R diff --git a/favicons/favicon.ico b/favicons/favicon.ico deleted file mode 100644 index 74fe1270a0c4e9a4181e457c03f589039ab9ac4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 QnKw4Ef)lTCCi(aOHv$(9PXGV_ diff --git a/favicons/manifest.json b/favicons/manifest.json deleted file mode 100644 index 4fbe181..0000000 --- a/favicons/manifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} \ No newline at end of file diff --git a/favicons/mstile-150x150.png b/favicons/mstile-150x150.png deleted file mode 100644 index 17a9b9e4cb89b07a17567087a7a64054bd0f59c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5674 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 - - - -Created by potrace 1.11, written by Peter Selinger 2001-2013 - - - - - - - - - - - - - - - - - - diff --git a/index.html b/index.html index f79d132..47040bc 100755 --- a/index.html +++ b/index.html @@ -3,47 +3,31 @@ Sumorobot - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - -

Disconnected
- +
robot name