Omnisense.net - page preload
Omnisense.net - page preload
Little hack for fun :)
Coding Preferences
HTML
Javascript
Validations
(Errors from your JS or Pre-Processors code)
Omnisense.net - page preload
CSSDeck G+
",
"css": ".h100{\n height: 100%;\n}\n \n.fill{\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n%preloader-text{\n position: absolute;\n top: 138px;\n font-weight: 700;\n font-style: italic;\n text-transform: uppercase;\n font-size: 13px;\n}\n \n \nhtml{\n @extend .h100;\n}\n \nbody{\n @extend .h100;\n background: #ebebeb url(http://s6.postimg.org/bn7c1sl4t/global_pattern_1x.jpg) repeat;\n font: 12px \"Source Sans Pro\", sans-serif;\n}\n \n#preloader-container {\n @extend .fill;\n background-color: #fcfcfc;\n background-image: radial-gradient( circle at 50% 50%, #fcfcfc 0%,#dfdfdf 80%,#dfdfdf);\n}\n\n#preloader {\n @extend .fill;\n width: 400px;\n height: 200px;\n margin: auto;\n \n img {\n @extend .fill;\n margin: auto;\n }\n \n .preloader-text-1 {\n @extend %preloader-text;\n right: 205px;\n color: #3b7fe0;\n text-align: right;\n }\n .preloader-text-2 {\n @extend %preloader-text;\n right: 130px;\n }\n}\n\n \n ",
"js": "function hackController($timeout){\n var hackCtrl = {};\n hackCtrl.progress = (Math.random() * 100| 0);\n (function increase(){\n $timeout(function (){\n hackCtrl.progress = (hackCtrl.progress > 100) ? 0 : hackCtrl.progress + 1;\n increase();\n }, 1000 / Math.max( (Math.random() * 50) , 1) );\n })();\n return hackCtrl;\n}\nangular.module('hack', ['hack.numToWord'])\n.controller('hackCtrl', hackController);\n\n\n\nfunction numToWordFilter(numToWordDico){\n return function (number) {\n number = +number;\n \n if (isNaN(number)){\n return 'Nope';\n }\n \n var numbers = [];\n var result = '';\n \n while(number){ \n numbers.push(number % 1000);\n number = (number / 1000) | 0;\n }\n \n while ( numbers.length ) {\n result = (function( aNumber ) {\n var x = Math.floor( aNumber / 100 ),\n y = Math.floor( aNumber / 10 ) % 10,\n z = aNumber % 10;\n return ( x > 0 ? numToWordDico.ones[x] + ' hundred ' : '' ) +\n ( y >= 2 ? numToWordDico.tens[y] + ' ' + numToWordDico.ones[z] : numToWordDico.ones[10*y + z] );\n return aNumber;\n })(numbers.shift()) + result;\n } \n \n return result || 'zero';\n };\n}\n\n\n// Inspired by http://stackoverflow.com/questions/5529934/javascript-numbers-to-words\nangular.module('hack.numToWord', [])\n.filter('numToWord', numToWordFilter)\n.value('numToWordDico', {\n ones: ['', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen'],\n tens: ['', '', 'twenty', 'thirty', 'fourty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety'],\n sep: ['', ' thousand ', ' million ', ' billion ', ' trillion ', ' quadrillion ', ' quintillion ', ' sextillion ']\n});"}
,
"is_picked": false }
;
window.__default_settings = [] ;