├── CNAME ├── lab ├── ctajs │ ├── .gitignore │ ├── img │ │ ├── cat.jpg │ │ ├── close.png │ │ └── ctajs.png │ └── LICENSE ├── kalu │ ├── demo.html │ ├── lib │ │ └── codemirror │ │ │ ├── .travis.yml │ │ │ ├── .gitignore │ │ │ ├── .gitattributes │ │ │ ├── addon │ │ │ ├── display │ │ │ │ ├── fullscreen.css │ │ │ │ └── fullscreen.js │ │ │ ├── search │ │ │ │ └── matchesonscrollbar.css │ │ │ ├── fold │ │ │ │ └── foldgutter.css │ │ │ ├── dialog │ │ │ │ └── dialog.css │ │ │ ├── hint │ │ │ │ └── show-hint.css │ │ │ ├── mode │ │ │ │ └── multiplex_test.js │ │ │ ├── lint │ │ │ │ ├── yaml-lint.js │ │ │ │ ├── json-lint.js │ │ │ │ ├── css-lint.js │ │ │ │ └── coffeescript-lint.js │ │ │ ├── edit │ │ │ │ └── trailingspace.js │ │ │ ├── tern │ │ │ │ └── worker.js │ │ │ ├── runmode │ │ │ │ └── colorize.js │ │ │ └── scroll │ │ │ │ ├── simplescrollbars.css │ │ │ │ └── scrollpastend.js │ │ │ ├── LICENSE │ │ │ └── mode │ │ │ └── properties │ │ │ └── index.html │ ├── screenshot.png │ ├── README.md │ └── LICENSE ├── editur │ ├── lib │ │ └── codemirror │ │ │ ├── .travis.yml │ │ │ ├── .gitignore │ │ │ ├── doc │ │ │ └── baboon.png │ │ │ ├── .gitattributes │ │ │ ├── theme │ │ │ ├── ambiance-mobile.css │ │ │ ├── neat.css │ │ │ ├── elegant.css │ │ │ ├── cobalt.css │ │ │ ├── eclipse.css │ │ │ ├── night.css │ │ │ ├── monokai.css │ │ │ ├── erlang-dark.css │ │ │ ├── blackboard.css │ │ │ ├── rubyblue.css │ │ │ ├── vibrant-ink.css │ │ │ ├── 3024-day.css │ │ │ ├── twilight.css │ │ │ ├── 3024-night.css │ │ │ ├── base16-dark.css │ │ │ ├── base16-light.css │ │ │ └── midnight.css │ │ │ ├── test │ │ │ ├── mode_test.css │ │ │ ├── run.js │ │ │ └── phantom_driver.js │ │ │ ├── mode │ │ │ ├── rpm │ │ │ │ ├── spec │ │ │ │ │ └── spec.css │ │ │ │ └── changes │ │ │ │ │ └── changes.js │ │ │ ├── tiddlywiki │ │ │ │ └── tiddlywiki.css │ │ │ ├── javascript │ │ │ │ ├── test.js │ │ │ │ └── typescript.html │ │ │ ├── tiki │ │ │ │ └── tiki.css │ │ │ ├── diff │ │ │ │ └── diff.js │ │ │ ├── pascal │ │ │ │ ├── LICENSE │ │ │ │ └── index.html │ │ │ ├── sieve │ │ │ │ └── LICENSE │ │ │ ├── python │ │ │ │ └── LICENSE.txt │ │ │ ├── perl │ │ │ │ ├── LICENSE │ │ │ │ └── index.html │ │ │ ├── ntriples │ │ │ │ └── index.html │ │ │ ├── rst │ │ │ │ └── LICENSE.txt │ │ │ ├── xquery │ │ │ │ └── LICENSE │ │ │ ├── http │ │ │ │ └── index.html │ │ │ ├── vb │ │ │ │ └── LICENSE.txt │ │ │ ├── ecl │ │ │ │ └── index.html │ │ │ ├── z80 │ │ │ │ └── index.html │ │ │ ├── coffeescript │ │ │ │ └── LICENSE │ │ │ ├── jinja2 │ │ │ │ ├── index.html │ │ │ │ └── jinja2.js │ │ │ ├── rust │ │ │ │ └── index.html │ │ │ ├── pig │ │ │ │ └── index.html │ │ │ ├── livescript │ │ │ │ └── LICENSE │ │ │ ├── turtle │ │ │ │ └── index.html │ │ │ ├── vbscript │ │ │ │ └── index.html │ │ │ ├── properties │ │ │ │ └── index.html │ │ │ ├── sparql │ │ │ │ └── index.html │ │ │ ├── sass │ │ │ │ └── index.html │ │ │ ├── css │ │ │ │ └── index.html │ │ │ ├── shell │ │ │ │ └── index.html │ │ │ ├── r │ │ │ │ └── LICENSE │ │ │ ├── ruby │ │ │ │ └── LICENSE │ │ │ └── gas │ │ │ │ └── index.html │ │ │ ├── bower.json │ │ │ ├── bin │ │ │ └── lint │ │ │ ├── addon │ │ │ ├── lint │ │ │ │ ├── json-lint.js │ │ │ │ └── coffeescript-lint.js │ │ │ ├── edit │ │ │ │ ├── trailingspace.js │ │ │ │ ├── continuelist.js │ │ │ │ └── matchtags.js │ │ │ ├── dialog │ │ │ │ └── dialog.css │ │ │ ├── fold │ │ │ │ └── indent-fold.js │ │ │ ├── mode │ │ │ │ └── multiplex_test.js │ │ │ ├── hint │ │ │ │ ├── show-hint.css │ │ │ │ └── anyword-hint.js │ │ │ ├── runmode │ │ │ │ └── colorize.js │ │ │ ├── tern │ │ │ │ └── worker.js │ │ │ └── selection │ │ │ │ └── active-line.js │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── LICENSE │ │ │ ├── demo │ │ │ ├── matchtags.html │ │ │ ├── markselection.html │ │ │ ├── placeholder.html │ │ │ ├── resize.html │ │ │ ├── loadmode.html │ │ │ ├── trailingspace.html │ │ │ ├── closetag.html │ │ │ ├── matchhighlighter.html │ │ │ ├── changemode.html │ │ │ ├── html5complete.html │ │ │ └── variableheight.html │ │ │ └── keymap │ │ │ └── extra.js │ └── index.html ├── hint │ ├── hint.png │ ├── pikachu.jpg │ └── hint-square.png ├── picssel-art │ ├── ss.png │ ├── js │ │ ├── hs.png │ │ ├── hv.png │ │ ├── arrow.gif │ │ ├── cross.gif │ │ └── ZeroClipboard.swf │ ├── README.md │ └── LICENSE ├── web-maker │ ├── ss1.png │ ├── icon-128.png │ └── chrome-logo.png ├── lollipop.css │ ├── logo.png │ ├── banner.png │ ├── LICENSE │ ├── README.md │ └── script.js ├── superplaceholderjs │ ├── assets │ │ ├── logo.png │ │ ├── superplaceholder.gif │ │ └── superplaceholder.png │ └── superplaceholder.min.js ├── index.html └── isoblocks │ ├── css │ └── style.css │ ├── LICENSE │ └── README.md ├── cssconfasia ├── .gitignore ├── game │ ├── bird.png │ ├── flag.png │ ├── flag.wav │ ├── hurt.wav │ ├── pipe.png │ ├── enemy.png │ ├── player.png │ ├── sprite.png │ ├── particle.png │ └── index.html ├── assets │ ├── boy.png │ ├── dry.png │ ├── hud.jpg │ ├── snake.png │ ├── tiger.png │ ├── over9000.jpg │ ├── dancing-baby.gif │ ├── selector-hell.png │ ├── z-index-variables.png │ └── use-sass-like-hell.jpg ├── lib │ └── js │ │ ├── html5shiv.js │ │ └── classList.js ├── README.md ├── package.json └── LICENSE-MIT ├── README ├── .gitignore ├── favicon.ico ├── images ├── 2013 │ ├── rank-chart.png │ └── hint-realtime-stats.png ├── 2014 │ ├── kalu.jpg │ ├── jsfoo.jpg │ ├── krabi1.jpg │ ├── nepal1.jpg │ ├── westin1.jpg │ ├── westin2.jpg │ ├── bematlab.jpg │ ├── cssconf1.jpg │ └── cssconf2.jpg ├── 2015 │ ├── tt.png │ ├── ciaz.jpg │ ├── dce1.png │ ├── dce2.png │ ├── chamba.jpg │ ├── ciaz2.jpg │ ├── ctajs.png │ ├── kasol.png │ ├── kasol2.png │ ├── ladakh1.jpg │ ├── ladakh2.jpg │ ├── ladakh3.jpg │ ├── taxton.jpg │ ├── bematlab.jpg │ ├── cardistry.jpg │ ├── codeblast.mp4 │ ├── corbett1.jpg │ ├── corbett1.png │ ├── inktober.jpg │ ├── inktober.png │ ├── malaysia1.jpg │ ├── malaysia2.jpg │ ├── marathon.jpg │ ├── perfaudit.png │ ├── prototyp.png │ ├── shenshou.jpg │ ├── wordblast.jpg │ └── lollipopcss.png ├── 2016 │ └── currentcolor-propagation.png ├── me.jpg ├── avatar.png ├── octocat.png ├── ubook.jpg ├── amitabh1.png ├── arnoldyy.png ├── jide-logo.png ├── ld23_ss1.png ├── ld23_ss2.png ├── ld23_ss3.png ├── ld23_ss4.png ├── stb │ ├── bug1.png │ └── bug2.png ├── cgtoday-ss1.png ├── main_image.png ├── twitter-logo.png ├── copter-300x207.png ├── fun_with_force.png ├── lan_1-300x208.png ├── lan_2-300x202.png ├── lan_3-300x198.png ├── lan_4-300x219.png ├── lan_5-300x229.png ├── lan_6-300x249.png ├── lan_7-300x227.png ├── poozle-300x135.png ├── wlan_1-300x208.png ├── wlan_2-300x139.png ├── wlan_3-300x189.png ├── wlan_4-300x209.png ├── wlan_5-255x300.png ├── wlan_6-284x300.png ├── efh_appup-300x123.png ├── helloworld_win8.png ├── superbug-232x300.png ├── team-at-thailand.jpg ├── blog-header2-300x63.png ├── css-rotating-earth.jpeg ├── me_n_guy_1-300x205.png ├── picssel-ss-244x300.png ├── vs2012_start_screen.png ├── html5-sensor-tut-ss1.png ├── html5-sensor-tut-ss2.png ├── html5-sensor-tut-ss3.png ├── html5-sensor-tut-ss4.png ├── games │ └── thumbnails │ │ ├── saveme.jpg │ │ ├── beat-sight.jpg │ │ ├── chal-jhoote.jpg │ │ ├── chef-of-war.jpg │ │ ├── feed-the-gods.jpg │ │ ├── fun-with-force.jpg │ │ └── fun-with-force.png ├── ISO-BLOCKS-An-eye-candy-CSS3-isometric-text-library.-300x148.png └── icons │ └── rss.svg ├── games ├── saveme │ ├── LD23.swf │ └── index.html ├── chef-of-war │ ├── COW.swf │ └── index.html ├── beat-sight │ ├── sfx │ │ ├── hit.wav │ │ ├── note1.wav │ │ ├── note2.wav │ │ ├── note3.wav │ │ ├── note4.wav │ │ └── note5.wav │ ├── images │ │ ├── clock.png │ │ ├── coins.png │ │ ├── logo-64.jpg │ │ ├── logo-64.png │ │ ├── trophy.png │ │ ├── ggj-logo.png │ │ └── logo-128.jpg │ └── src │ │ └── globals.js ├── chal-jhoote │ └── chal-jhoote.png ├── feed-the-gods │ ├── feed-the-gods.swf │ └── index.html ├── fun-with-force │ ├── fun with force.swf │ └── index.html └── index.html ├── uploads ├── 2011 │ ├── motion_pong.rar │ └── motionpong.swf └── 2012 │ └── bouncy-sensor.zip ├── _includes ├── footer.html ├── analytics.html ├── disqus.html ├── nav.html ├── social_bar_2.html └── share_bar.html ├── blog └── index.html ├── _plugins └── urlencode.rb ├── _posts ├── 2011-05-17-caricature-1-hasta-la-vista-baby.markdown ├── 2012-07-28-hello-world.markdown ├── 2011-05-17-caricature-2-pride-of-india.markdown ├── 2012-01-01-copter-clone-open-source-on-github.markdown ├── 2011-06-13-as3-motion-tracker-on-github.markdown ├── 2011-11-15-fun-at-nasscom-gdc-byog.markdown └── 2011-06-04-a-supercool-night-with-motion-tracking.markdown ├── gulpfile.js ├── package.json ├── index.html ├── _layouts └── post.html ├── feed └── rss.xml └── about └── index.html /CNAME: -------------------------------------------------------------------------------- 1 | kushagragour.in 2 | -------------------------------------------------------------------------------- /lab/ctajs/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /cssconfasia/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | My little space on the web :) 2 | ==== -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .bundle 3 | node_modules 4 | _site 5 | -------------------------------------------------------------------------------- /lab/kalu/demo.html: -------------------------------------------------------------------------------- 1 | 2 + 3 2 | 3 | // Keep on writing your calculations -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/favicon.ico -------------------------------------------------------------------------------- /images/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/me.jpg -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /images/2015/tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/tt.png -------------------------------------------------------------------------------- /images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/avatar.png -------------------------------------------------------------------------------- /images/octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/octocat.png -------------------------------------------------------------------------------- /images/ubook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/ubook.jpg -------------------------------------------------------------------------------- /lab/hint/hint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/hint/hint.png -------------------------------------------------------------------------------- /images/2014/kalu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/kalu.jpg -------------------------------------------------------------------------------- /images/2015/ciaz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/ciaz.jpg -------------------------------------------------------------------------------- /images/2015/dce1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/dce1.png -------------------------------------------------------------------------------- /images/2015/dce2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/dce2.png -------------------------------------------------------------------------------- /images/amitabh1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/amitabh1.png -------------------------------------------------------------------------------- /images/arnoldyy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/arnoldyy.png -------------------------------------------------------------------------------- /images/jide-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/jide-logo.png -------------------------------------------------------------------------------- /images/ld23_ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/ld23_ss1.png -------------------------------------------------------------------------------- /images/ld23_ss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/ld23_ss2.png -------------------------------------------------------------------------------- /images/ld23_ss3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/ld23_ss3.png -------------------------------------------------------------------------------- /images/ld23_ss4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/ld23_ss4.png -------------------------------------------------------------------------------- /images/stb/bug1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/stb/bug1.png -------------------------------------------------------------------------------- /images/stb/bug2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/stb/bug2.png -------------------------------------------------------------------------------- /lab/hint/pikachu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/hint/pikachu.jpg -------------------------------------------------------------------------------- /games/saveme/LD23.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/saveme/LD23.swf -------------------------------------------------------------------------------- /images/2014/jsfoo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/jsfoo.jpg -------------------------------------------------------------------------------- /images/2014/krabi1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/krabi1.jpg -------------------------------------------------------------------------------- /images/2014/nepal1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/nepal1.jpg -------------------------------------------------------------------------------- /images/2014/westin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/westin1.jpg -------------------------------------------------------------------------------- /images/2014/westin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/westin2.jpg -------------------------------------------------------------------------------- /images/2015/chamba.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/chamba.jpg -------------------------------------------------------------------------------- /images/2015/ciaz2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/ciaz2.jpg -------------------------------------------------------------------------------- /images/2015/ctajs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/ctajs.png -------------------------------------------------------------------------------- /images/2015/kasol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/kasol.png -------------------------------------------------------------------------------- /images/2015/kasol2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/kasol2.png -------------------------------------------------------------------------------- /images/2015/ladakh1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/ladakh1.jpg -------------------------------------------------------------------------------- /images/2015/ladakh2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/ladakh2.jpg -------------------------------------------------------------------------------- /images/2015/ladakh3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/ladakh3.jpg -------------------------------------------------------------------------------- /images/2015/taxton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/taxton.jpg -------------------------------------------------------------------------------- /images/cgtoday-ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/cgtoday-ss1.png -------------------------------------------------------------------------------- /images/main_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/main_image.png -------------------------------------------------------------------------------- /images/twitter-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/twitter-logo.png -------------------------------------------------------------------------------- /lab/ctajs/img/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/ctajs/img/cat.jpg -------------------------------------------------------------------------------- /lab/ctajs/img/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/ctajs/img/close.png -------------------------------------------------------------------------------- /lab/ctajs/img/ctajs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/ctajs/img/ctajs.png -------------------------------------------------------------------------------- /lab/kalu/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/kalu/screenshot.png -------------------------------------------------------------------------------- /lab/picssel-art/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/picssel-art/ss.png -------------------------------------------------------------------------------- /lab/web-maker/ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/web-maker/ss1.png -------------------------------------------------------------------------------- /cssconfasia/game/bird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/bird.png -------------------------------------------------------------------------------- /cssconfasia/game/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/flag.png -------------------------------------------------------------------------------- /cssconfasia/game/flag.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/flag.wav -------------------------------------------------------------------------------- /cssconfasia/game/hurt.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/hurt.wav -------------------------------------------------------------------------------- /cssconfasia/game/pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/pipe.png -------------------------------------------------------------------------------- /games/chef-of-war/COW.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/chef-of-war/COW.swf -------------------------------------------------------------------------------- /images/2014/bematlab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/bematlab.jpg -------------------------------------------------------------------------------- /images/2014/cssconf1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/cssconf1.jpg -------------------------------------------------------------------------------- /images/2014/cssconf2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2014/cssconf2.jpg -------------------------------------------------------------------------------- /images/2015/bematlab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/bematlab.jpg -------------------------------------------------------------------------------- /images/2015/cardistry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/cardistry.jpg -------------------------------------------------------------------------------- /images/2015/codeblast.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/codeblast.mp4 -------------------------------------------------------------------------------- /images/2015/corbett1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/corbett1.jpg -------------------------------------------------------------------------------- /images/2015/corbett1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/corbett1.png -------------------------------------------------------------------------------- /images/2015/inktober.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/inktober.jpg -------------------------------------------------------------------------------- /images/2015/inktober.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/inktober.png -------------------------------------------------------------------------------- /images/2015/malaysia1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/malaysia1.jpg -------------------------------------------------------------------------------- /images/2015/malaysia2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/malaysia2.jpg -------------------------------------------------------------------------------- /images/2015/marathon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/marathon.jpg -------------------------------------------------------------------------------- /images/2015/perfaudit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/perfaudit.png -------------------------------------------------------------------------------- /images/2015/prototyp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/prototyp.png -------------------------------------------------------------------------------- /images/2015/shenshou.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/shenshou.jpg -------------------------------------------------------------------------------- /images/2015/wordblast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/wordblast.jpg -------------------------------------------------------------------------------- /images/copter-300x207.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/copter-300x207.png -------------------------------------------------------------------------------- /images/fun_with_force.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/fun_with_force.png -------------------------------------------------------------------------------- /images/lan_1-300x208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_1-300x208.png -------------------------------------------------------------------------------- /images/lan_2-300x202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_2-300x202.png -------------------------------------------------------------------------------- /images/lan_3-300x198.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_3-300x198.png -------------------------------------------------------------------------------- /images/lan_4-300x219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_4-300x219.png -------------------------------------------------------------------------------- /images/lan_5-300x229.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_5-300x229.png -------------------------------------------------------------------------------- /images/lan_6-300x249.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_6-300x249.png -------------------------------------------------------------------------------- /images/lan_7-300x227.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/lan_7-300x227.png -------------------------------------------------------------------------------- /images/poozle-300x135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/poozle-300x135.png -------------------------------------------------------------------------------- /images/wlan_1-300x208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/wlan_1-300x208.png -------------------------------------------------------------------------------- /images/wlan_2-300x139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/wlan_2-300x139.png -------------------------------------------------------------------------------- /images/wlan_3-300x189.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/wlan_3-300x189.png -------------------------------------------------------------------------------- /images/wlan_4-300x209.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/wlan_4-300x209.png -------------------------------------------------------------------------------- /images/wlan_5-255x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/wlan_5-255x300.png -------------------------------------------------------------------------------- /images/wlan_6-284x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/wlan_6-284x300.png -------------------------------------------------------------------------------- /lab/hint/hint-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/hint/hint-square.png -------------------------------------------------------------------------------- /lab/lollipop.css/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/lollipop.css/logo.png -------------------------------------------------------------------------------- /lab/picssel-art/js/hs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/picssel-art/js/hs.png -------------------------------------------------------------------------------- /lab/picssel-art/js/hv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/picssel-art/js/hv.png -------------------------------------------------------------------------------- /cssconfasia/assets/boy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/boy.png -------------------------------------------------------------------------------- /cssconfasia/assets/dry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/dry.png -------------------------------------------------------------------------------- /cssconfasia/assets/hud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/hud.jpg -------------------------------------------------------------------------------- /cssconfasia/assets/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/snake.png -------------------------------------------------------------------------------- /cssconfasia/assets/tiger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/tiger.png -------------------------------------------------------------------------------- /cssconfasia/game/enemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/enemy.png -------------------------------------------------------------------------------- /cssconfasia/game/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/player.png -------------------------------------------------------------------------------- /cssconfasia/game/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/sprite.png -------------------------------------------------------------------------------- /games/beat-sight/sfx/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/sfx/hit.wav -------------------------------------------------------------------------------- /images/2013/rank-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2013/rank-chart.png -------------------------------------------------------------------------------- /images/2015/lollipopcss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2015/lollipopcss.png -------------------------------------------------------------------------------- /images/efh_appup-300x123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/efh_appup-300x123.png -------------------------------------------------------------------------------- /images/helloworld_win8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/helloworld_win8.png -------------------------------------------------------------------------------- /images/superbug-232x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/superbug-232x300.png -------------------------------------------------------------------------------- /images/team-at-thailand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/team-at-thailand.jpg -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /npm-debug.log 3 | test.html 4 | .tern-* 5 | *~ 6 | *.swp 7 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /npm-debug.log 3 | test.html 4 | .tern-* 5 | *~ 6 | *.swp 7 | -------------------------------------------------------------------------------- /lab/lollipop.css/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/lollipop.css/banner.png -------------------------------------------------------------------------------- /lab/picssel-art/js/arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/picssel-art/js/arrow.gif -------------------------------------------------------------------------------- /lab/picssel-art/js/cross.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/picssel-art/js/cross.gif -------------------------------------------------------------------------------- /lab/web-maker/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/web-maker/icon-128.png -------------------------------------------------------------------------------- /uploads/2011/motion_pong.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/uploads/2011/motion_pong.rar -------------------------------------------------------------------------------- /uploads/2011/motionpong.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/uploads/2011/motionpong.swf -------------------------------------------------------------------------------- /cssconfasia/game/particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/game/particle.png -------------------------------------------------------------------------------- /games/beat-sight/sfx/note1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/sfx/note1.wav -------------------------------------------------------------------------------- /games/beat-sight/sfx/note2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/sfx/note2.wav -------------------------------------------------------------------------------- /games/beat-sight/sfx/note3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/sfx/note3.wav -------------------------------------------------------------------------------- /games/beat-sight/sfx/note4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/sfx/note4.wav -------------------------------------------------------------------------------- /games/beat-sight/sfx/note5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/sfx/note5.wav -------------------------------------------------------------------------------- /images/blog-header2-300x63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/blog-header2-300x63.png -------------------------------------------------------------------------------- /images/css-rotating-earth.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/css-rotating-earth.jpeg -------------------------------------------------------------------------------- /images/me_n_guy_1-300x205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/me_n_guy_1-300x205.png -------------------------------------------------------------------------------- /images/picssel-ss-244x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/picssel-ss-244x300.png -------------------------------------------------------------------------------- /images/vs2012_start_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/vs2012_start_screen.png -------------------------------------------------------------------------------- /lab/web-maker/chrome-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/web-maker/chrome-logo.png -------------------------------------------------------------------------------- /uploads/2012/bouncy-sensor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/uploads/2012/bouncy-sensor.zip -------------------------------------------------------------------------------- /cssconfasia/assets/over9000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/over9000.jpg -------------------------------------------------------------------------------- /games/beat-sight/images/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/clock.png -------------------------------------------------------------------------------- /games/beat-sight/images/coins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/coins.png -------------------------------------------------------------------------------- /games/chal-jhoote/chal-jhoote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/chal-jhoote/chal-jhoote.png -------------------------------------------------------------------------------- /images/html5-sensor-tut-ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/html5-sensor-tut-ss1.png -------------------------------------------------------------------------------- /images/html5-sensor-tut-ss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/html5-sensor-tut-ss2.png -------------------------------------------------------------------------------- /images/html5-sensor-tut-ss3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/html5-sensor-tut-ss3.png -------------------------------------------------------------------------------- /images/html5-sensor-tut-ss4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/html5-sensor-tut-ss4.png -------------------------------------------------------------------------------- /cssconfasia/assets/dancing-baby.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/dancing-baby.gif -------------------------------------------------------------------------------- /games/beat-sight/images/logo-64.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/logo-64.jpg -------------------------------------------------------------------------------- /games/beat-sight/images/logo-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/logo-64.png -------------------------------------------------------------------------------- /games/beat-sight/images/trophy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/trophy.png -------------------------------------------------------------------------------- /images/2013/hint-realtime-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2013/hint-realtime-stats.png -------------------------------------------------------------------------------- /images/games/thumbnails/saveme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/saveme.jpg -------------------------------------------------------------------------------- /cssconfasia/assets/selector-hell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/selector-hell.png -------------------------------------------------------------------------------- /games/beat-sight/images/ggj-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/ggj-logo.png -------------------------------------------------------------------------------- /games/beat-sight/images/logo-128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/beat-sight/images/logo-128.jpg -------------------------------------------------------------------------------- /games/feed-the-gods/feed-the-gods.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/feed-the-gods/feed-the-gods.swf -------------------------------------------------------------------------------- /images/games/thumbnails/beat-sight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/beat-sight.jpg -------------------------------------------------------------------------------- /lab/picssel-art/js/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/picssel-art/js/ZeroClipboard.swf -------------------------------------------------------------------------------- /lab/superplaceholderjs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/superplaceholderjs/assets/logo.png -------------------------------------------------------------------------------- /cssconfasia/assets/z-index-variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/z-index-variables.png -------------------------------------------------------------------------------- /games/fun-with-force/fun with force.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/games/fun-with-force/fun with force.swf -------------------------------------------------------------------------------- /images/2016/currentcolor-propagation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/2016/currentcolor-propagation.png -------------------------------------------------------------------------------- /images/games/thumbnails/chal-jhoote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/chal-jhoote.jpg -------------------------------------------------------------------------------- /images/games/thumbnails/chef-of-war.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/chef-of-war.jpg -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/doc/baboon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/editur/lib/codemirror/doc/baboon.png -------------------------------------------------------------------------------- /cssconfasia/assets/use-sass-like-hell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/cssconfasia/assets/use-sass-like-hell.jpg -------------------------------------------------------------------------------- /images/games/thumbnails/feed-the-gods.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/feed-the-gods.jpg -------------------------------------------------------------------------------- /images/games/thumbnails/fun-with-force.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/fun-with-force.jpg -------------------------------------------------------------------------------- /images/games/thumbnails/fun-with-force.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/games/thumbnails/fun-with-force.png -------------------------------------------------------------------------------- /lab/superplaceholderjs/assets/superplaceholder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/superplaceholderjs/assets/superplaceholder.gif -------------------------------------------------------------------------------- /lab/superplaceholderjs/assets/superplaceholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/lab/superplaceholderjs/assets/superplaceholder.png -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text 2 | *.js text 3 | *.html text 4 | *.md text 5 | *.json text 6 | *.yml text 7 | *.css text 8 | *.svg text 9 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text 2 | *.js text 3 | *.html text 4 | *.md text 5 | *.json text 6 | *.yml text 7 | *.css text 8 | *.svg text 9 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /images/ISO-BLOCKS-An-eye-candy-CSS3-isometric-text-library.-300x148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sales/chinchang.github.com/HEAD/images/ISO-BLOCKS-An-eye-candy-CSS3-isometric-text-library.-300x148.png -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/test/mode_test.css: -------------------------------------------------------------------------------- 1 | .mt-output .mt-token { 2 | border: 1px solid #ddd; 3 | white-space: pre; 4 | font-family: "Consolas", monospace; 5 | text-align: center; 6 | } 7 | 8 | .mt-output .mt-style { 9 | font-size: x-small; 10 | } 11 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /cssconfasia/lib/js/html5shiv.js: -------------------------------------------------------------------------------- 1 | document.createElement('header'); 2 | document.createElement('nav'); 3 | document.createElement('section'); 4 | document.createElement('article'); 5 | document.createElement('aside'); 6 | document.createElement('footer'); 7 | document.createElement('hgroup'); -------------------------------------------------------------------------------- /games/beat-sight/src/globals.js: -------------------------------------------------------------------------------- 1 | ;(function(NS) { 2 | 3 | NS.Globals = { 4 | state: 'STOPPED', 5 | player_x: 0, 6 | gravity: 2000, 7 | ground_height: 0, 8 | note_count: 5, 9 | 10 | sounds: { 11 | } 12 | }; 13 | 14 | 15 | })(window.game = window.game || {}); 16 | -------------------------------------------------------------------------------- /cssconfasia/game/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
16 |
17 | (Made in Flash Professional)
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | var gulp = require('gulp'),
2 | minifyCSS = require('gulp-minify-css');
3 | concat = require('gulp-concat');
4 |
5 | gulp.task('minify-css', function() {
6 | gulp.src(['./css/style.css', './css/prism.css'])
7 | .pipe(concat('./css/style.min.css'))
8 | .pipe(minifyCSS())
9 | .pipe(gulp.dest('./'))
10 | });
11 |
12 | gulp.task('default', function() {
13 | // place code for your default task here
14 | });
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/bin/lint:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var lint = require("../test/lint/lint");
4 |
5 | if (process.argv.length > 2) {
6 | lint.checkDir(process.argv[2]);
7 | } else {
8 | process.chdir(__dirname.slice(0, __dirname.lastIndexOf("/")));
9 | lint.checkDir("lib");
10 | lint.checkDir("mode");
11 | lint.checkDir("addon");
12 | lint.checkDir("keymap");
13 | }
14 |
15 | process.exit(lint.success() ? 0 : 1);
16 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "kushagragour-website",
3 | "version": "0.1.0",
4 | "description": "My personal website.",
5 | "author": "Kushagra Gour
18 |
19 | **Who is he ?**
20 |
21 |
22 | (Made in Flash Professional)
23 |
24 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/mode/javascript/test.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | var mode = CodeMirror.getMode({indentUnit: 2}, "javascript");
3 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
4 |
5 | MT("locals",
6 | "[keyword function] [variable foo]([def a], [def b]) { [keyword var] [def c] = [number 10]; [keyword return] [variable-2 a] + [variable-2 c] + [variable d]; }");
7 |
8 | MT("comma-and-binop",
9 | "[keyword function](){ [keyword var] [def x] = [number 1] + [number 2], [def y]; }");
10 | })();
11 |
--------------------------------------------------------------------------------
/lab/kalu/lib/codemirror/addon/fold/foldgutter.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-foldmarker {
2 | color: blue;
3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
4 | font-family: arial;
5 | line-height: .3;
6 | cursor: pointer;
7 | }
8 | .CodeMirror-foldgutter {
9 | width: .7em;
10 | }
11 | .CodeMirror-foldgutter-open,
12 | .CodeMirror-foldgutter-folded {
13 | cursor: pointer;
14 | }
15 | .CodeMirror-foldgutter-open:after {
16 | content: "\25BE";
17 | }
18 | .CodeMirror-foldgutter-folded:after {
19 | content: "\25B8";
20 | }
21 |
--------------------------------------------------------------------------------
/_includes/analytics.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/mode/tiki/tiki.css:
--------------------------------------------------------------------------------
1 | .cm-tw-syntaxerror {
2 | color: #FFF;
3 | background-color: #900;
4 | }
5 |
6 | .cm-tw-deleted {
7 | text-decoration: line-through;
8 | }
9 |
10 | .cm-tw-header5 {
11 | font-weight: bold;
12 | }
13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
14 | padding-left: 10px;
15 | }
16 |
17 | .cm-tw-box {
18 | border-top-width: 0px ! important;
19 | border-style: solid;
20 | border-width: 1px;
21 | border-color: inherit;
22 | }
23 |
24 | .cm-tw-underline {
25 | text-decoration: underline;
26 | }
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Home
4 | name: home
5 | ---
6 |
7 |
19 |
20 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/addon/lint/json-lint.js:
--------------------------------------------------------------------------------
1 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint
2 |
3 | CodeMirror.registerHelper("lint", "json", function(text) {
4 | var found = [];
5 | jsonlint.parseError = function(str, hash) {
6 | var loc = hash.loc;
7 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column),
8 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column),
9 | message: str});
10 | };
11 | try { jsonlint.parse(text); }
12 | catch(e) {}
13 | return found;
14 | });
15 | CodeMirror.jsonValidator = CodeMirror.lint.json; // deprecated
16 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/addon/edit/trailingspace.js:
--------------------------------------------------------------------------------
1 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) {
2 | if (prev == CodeMirror.Init) prev = false;
3 | if (prev && !val)
4 | cm.removeOverlay("trailingspace");
5 | else if (!prev && val)
6 | cm.addOverlay({
7 | token: function(stream) {
8 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {}
9 | if (i > stream.pos) { stream.pos = i; return null; }
10 | stream.pos = l;
11 | return "trailingspace";
12 | },
13 | name: "trailingspace"
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/lab/kalu/README.md:
--------------------------------------------------------------------------------
1 | Kalu
2 | =====
3 |
4 | *Calculate at speed*
5 | ***
6 |
7 | 'Kalu' is a calculator concept which aims at making long and inter-linked calculations really fast.
8 |
9 | ### [DEMO](http://kushagragour.in/lab/kalu)
10 |
11 | 
12 |
13 | Features
14 | ----
15 |
16 | - No need to press ENTER to see your result. Keep typing.
17 | - Always see your previous calculations
18 | - Use your previous results by just tapping them
19 |
20 |
21 | License
22 | ----
23 |
24 | Copyright (c) 2015 Kushagra Gour, http://kushagragour.in
25 | Licensed under the [MIT license](http://opensource.org/licenses/MIT).
26 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/theme/elegant.css:
--------------------------------------------------------------------------------
1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}
2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}
3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}
4 | .cm-s-elegant span.cm-variable {color: black;}
5 | .cm-s-elegant span.cm-variable-2 {color: #b11;}
6 | .cm-s-elegant span.cm-qualifier {color: #555;}
7 | .cm-s-elegant span.cm-keyword {color: #730;}
8 | .cm-s-elegant span.cm-builtin {color: #30a;}
9 | .cm-s-elegant span.cm-error {background-color: #fdd;}
10 | .cm-s-elegant span.cm-link {color: #762;}
11 |
--------------------------------------------------------------------------------
/cssconfasia/README.md:
--------------------------------------------------------------------------------
1 | CSSConf.Asia 2014 talk
2 | ===
3 |
4 | This contains my slides for CSSConf.Asia 2014 and the MMOCTG (massively multiplayer online CSS throwing game) game code I made for the talk.
5 |
6 | [View PDF Slides](https://speakerdeck.com/chinchang/10-commandments-for-efficient-css-architecture-cssconf-dot-asia-14)
7 |
8 | ### Running the slides
9 |
10 | - Run `npm install` to install dependencies.
11 | - Run `http-server -o` to open the slides in the browser.
12 | - While viewing the slides, press 'g' to open the game.
13 | - In the game to change levels, simply type `l{X}` to load level X. Eg. `l1` to load level 1.
14 | - More commands in game: `clear`, `reset`, `win`.
15 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/addon/dialog/dialog.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-dialog {
2 | position: absolute;
3 | left: 0; right: 0;
4 | background: white;
5 | z-index: 15;
6 | padding: .1em .8em;
7 | overflow: hidden;
8 | color: #333;
9 | }
10 |
11 | .CodeMirror-dialog-top {
12 | border-bottom: 1px solid #eee;
13 | top: 0;
14 | }
15 |
16 | .CodeMirror-dialog-bottom {
17 | border-top: 1px solid #eee;
18 | bottom: 0;
19 | }
20 |
21 | .CodeMirror-dialog input {
22 | border: none;
23 | outline: none;
24 | background: transparent;
25 | width: 20em;
26 | color: inherit;
27 | font-family: monospace;
28 | }
29 |
30 | .CodeMirror-dialog button {
31 | font-size: 70%;
32 | }
33 |
--------------------------------------------------------------------------------
/lab/kalu/lib/codemirror/addon/dialog/dialog.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-dialog {
2 | position: absolute;
3 | left: 0; right: 0;
4 | background: inherit;
5 | z-index: 15;
6 | padding: .1em .8em;
7 | overflow: hidden;
8 | color: inherit;
9 | }
10 |
11 | .CodeMirror-dialog-top {
12 | border-bottom: 1px solid #eee;
13 | top: 0;
14 | }
15 |
16 | .CodeMirror-dialog-bottom {
17 | border-top: 1px solid #eee;
18 | bottom: 0;
19 | }
20 |
21 | .CodeMirror-dialog input {
22 | border: none;
23 | outline: none;
24 | background: transparent;
25 | width: 20em;
26 | color: inherit;
27 | font-family: monospace;
28 | }
29 |
30 | .CodeMirror-dialog button {
31 | font-size: 70%;
32 | }
33 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/README.md:
--------------------------------------------------------------------------------
1 | # CodeMirror
2 | [](http://travis-ci.org/marijnh/CodeMirror)
3 | [](http://badge.fury.io/js/codemirror)
4 |
5 | CodeMirror is a JavaScript component that provides a code editor in
6 | the browser. When a mode is available for the language you are coding
7 | in, it will color your code, and optionally help with indentation.
8 |
9 | The project page is http://codemirror.net
10 | The manual is at http://codemirror.net/doc/manual.html
11 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/marijnh/CodeMirror/blob/master/CONTRIBUTING.md)
12 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/addon/fold/indent-fold.js:
--------------------------------------------------------------------------------
1 | CodeMirror.registerHelper("fold", "indent", function(cm, start) {
2 | var tabSize = cm.getOption("tabSize"), firstLine = cm.getLine(start.line);
3 | var myIndent = CodeMirror.countColumn(firstLine, null, tabSize);
4 | for (var i = start.line + 1, end = cm.lineCount(); i < end; ++i) {
5 | var curLine = cm.getLine(i);
6 | if (CodeMirror.countColumn(curLine, null, tabSize) < myIndent &&
7 | CodeMirror.countColumn(cm.getLine(i-1), null, tabSize) > myIndent)
8 | return {from: CodeMirror.Pos(start.line, firstLine.length),
9 | to: CodeMirror.Pos(i, curLine.length)};
10 | }
11 | });
12 | CodeMirror.indentRangeFinder = CodeMirror.fold.indent; // deprecated
13 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/mode/rpm/changes/changes.js:
--------------------------------------------------------------------------------
1 | CodeMirror.defineMode("changes", function() {
2 | var headerSeperator = /^-+$/;
3 | var headerLine = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /;
4 | var simpleEmail = /^[\w+.-]+@[\w.-]+/;
5 |
6 | return {
7 | token: function(stream) {
8 | if (stream.sol()) {
9 | if (stream.match(headerSeperator)) { return 'tag'; }
10 | if (stream.match(headerLine)) { return 'tag'; }
11 | }
12 | if (stream.match(simpleEmail)) { return 'string'; }
13 | stream.next();
14 | return null;
15 | }
16 | };
17 | });
18 |
19 | CodeMirror.defineMIME("text/x-rpm-changes", "changes");
20 |
--------------------------------------------------------------------------------
/games/chef-of-war/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Chef of War
4 | name: games
5 | type: game
6 | ---
7 |
8 | MIME types defined: text/n-triples.
Save the little character from the enemy. Collect white balls to get lives. 13 |
Move - Arrow keys : Jump - Z : Switch transition - X
15 | 16 | 17 |
25 |
26 |
27 | WTFPL
33 | 34 |35 | Source on Github 36 |
-------------------------------------------------------------------------------- /lab/editur/lib/codemirror/mode/http/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |MIME types defined: message/http.
Based on CodeMirror's clike mode. For more information see HPCC Systems web site.
36 |MIME types defined: text/x-ecl.
MIME type defined: text/x-z80.
MIME types defined: text/x-rustsrc.
37 | Simple mode that handles Pig Latin language. 38 |
39 | 40 |MIME type defined: text/x-pig
41 | (PIG code)
42 |
43 |
--------------------------------------------------------------------------------
/lab/editur/lib/codemirror/demo/matchtags.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Put the cursor on or inside a pair of tags to highlight them. 35 | Press Ctrl-J to jump to the tag that matches the one under the 36 | cursor.
37 | 38 | 39 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/mode/pascal/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |MIME types defined: text/x-pascal.
MIME types defined: text/turtle.
MIME types defined: text/vbscript.
Simple addon to easily mark (and style) selected text.
34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/demo/placeholder.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |The placeholder
24 | plug-in adds an option placeholder that can be set to
25 | make text appear in the editor when it is empty and not focused.
26 | If the source textarea has a placeholder attribute,
27 | it will automatically be inherited.
MIME types defined: text/x-properties,
38 | text/x-ini.
21 | 
This work by Kushagra Gour is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://kushagragour.in
22 |
By setting a few CSS properties, and giving
37 | the viewportMargin
38 | a value of Infinity, CodeMirror can be made to
39 | automatically resize to fit its content.
12 | नमस्ते (Namaste) 13 |
14 | 15 |16 | I am Kushagra Gour a.k.a. Chin Chang (don't ask me why I chose that name). I presently live in New Delhi - capital of India, working as a front-end developer at an awesome startup called Wingify building VWO. 17 |
18 | 19 |This is a specialization of the JavaScript mode.
47 | 48 | 49 | -------------------------------------------------------------------------------- /games/fun-with-force/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Fun With Force 4 | name: games 5 | type: game 6 | --- 7 | 8 |
21 | 
This work by Kushagra Gour is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://kushagragour.in
22 |
24 | 25 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/demo/trailingspace.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
Uses 35 | the trailingspace 36 | addon to highlight trailing whitespace.
37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/addon/lint/coffeescript-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // Depends on coffeelint.js from http://www.coffeelint.org/js/coffeelint.js 5 | 6 | // declare global: coffeelint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "coffeescript", function(text) { 19 | var found = []; 20 | var parseError = function(err) { 21 | var loc = err.lineNumber; 22 | found.push({from: CodeMirror.Pos(loc-1, 0), 23 | to: CodeMirror.Pos(loc, 0), 24 | severity: err.level, 25 | message: err.message}); 26 | }; 27 | try { 28 | var res = coffeelint.lint(text); 29 | for(var i = 0; i < res.length; i++) { 30 | parseError(res[i]); 31 | } 32 | } catch(e) { 33 | found.push({from: CodeMirror.Pos(e.location.first_line, 0), 34 | to: CodeMirror.Pos(e.location.last_line, e.location.last_column), 35 | severity: 'error', 36 | message: e.message}); 37 | } 38 | return found; 39 | }); 40 | 41 | }); 42 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/mode/sparql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |MIME types defined: application/x-sparql-query.
MIME types defined: text/x-perl.
MIME types defined: text/x-sass.
MIME types defined: text/css.
Parsing/Highlighting Tests: normal, verbose.
56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/demo/closetag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |Search and highlight occurences of the selected text.
36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /lab/editur/lib/codemirror/theme/3024-day.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: 3024 day 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-3024-day.CodeMirror {background: #f7f7f7; color: #3a3432;} 12 | .cm-s-3024-day div.CodeMirror-selected {background: #d6d5d4 !important;} 13 | .cm-s-3024-day .CodeMirror-gutters {background: #f7f7f7; border-right: 0px;} 14 | .cm-s-3024-day .CodeMirror-linenumber {color: #807d7c;} 15 | .cm-s-3024-day .CodeMirror-cursor {border-left: 1px solid #5c5855 !important;} 16 | 17 | .cm-s-3024-day span.cm-comment {color: #cdab53;} 18 | .cm-s-3024-day span.cm-atom {color: #a16a94;} 19 | .cm-s-3024-day span.cm-number {color: #a16a94;} 20 | 21 | .cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute {color: #01a252;} 22 | .cm-s-3024-day span.cm-keyword {color: #db2d20;} 23 | .cm-s-3024-day span.cm-string {color: #fded02;} 24 | 25 | .cm-s-3024-day span.cm-variable {color: #01a252;} 26 | .cm-s-3024-day span.cm-variable-2 {color: #01a0e4;} 27 | .cm-s-3024-day span.cm-def {color: #e8bbd0;} 28 | .cm-s-3024-day span.cm-error {background: #db2d20; color: #5c5855;} 29 | .cm-s-3024-day span.cm-bracket {color: #3a3432;} 30 | .cm-s-3024-day span.cm-tag {color: #db2d20;} 31 | .cm-s-3024-day span.cm-link {color: #a16a94;} 32 | 33 | .cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 34 | -------------------------------------------------------------------------------- /cssconfasia/lib/js/classList.js: -------------------------------------------------------------------------------- 1 | /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js*/ 2 | if(typeof document!=="undefined"&&!("classList" in document.createElement("a"))){(function(j){var a="classList",f="prototype",m=(j.HTMLElement||j.Element)[f],b=Object,k=String[f].trim||function(){return this.replace(/^\s+|\s+$/g,"")},c=Array[f].indexOf||function(q){var p=0,o=this.length;for(;pMIME types defined: text/x-sh.
On changes to the content of the above editor, a (crude) script 28 | tries to auto-detect the language used, and switches the editor to 29 | either JavaScript or Scheme mode based on that.
30 | 31 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/addon/scroll/scrollpastend.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) { 15 | if (old && old != CodeMirror.Init) { 16 | cm.off("change", onChange); 17 | cm.off("refresh", updateBottomMargin); 18 | cm.display.lineSpace.parentNode.style.paddingBottom = ""; 19 | cm.state.scrollPastEndPadding = null; 20 | } 21 | if (val) { 22 | cm.on("change", onChange); 23 | cm.on("refresh", updateBottomMargin); 24 | updateBottomMargin(cm); 25 | } 26 | }); 27 | 28 | function onChange(cm, change) { 29 | if (CodeMirror.changeEnd(change).line == cm.lastLine()) 30 | updateBottomMargin(cm); 31 | } 32 | 33 | function updateBottomMargin(cm) { 34 | var padding = ""; 35 | if (cm.lineCount() > 1) { 36 | var totalH = cm.display.scroller.clientHeight - 30, 37 | lastLineH = cm.getLineHandle(cm.lastLine()).height; 38 | padding = (totalH - lastLineH) + "px"; 39 | } 40 | if (cm.state.scrollPastEndPadding != padding) { 41 | cm.state.scrollPastEndPadding = padding; 42 | cm.display.lineSpace.parentNode.style.paddingBottom = padding; 43 | cm.setSize(); 44 | } 45 | } 46 | }); 47 | -------------------------------------------------------------------------------- /lab/editur/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Shows the XML completer 26 | parameterized with information about the tags in HTML. 27 | Press ctrl-space to activate completion.
28 | 29 | 30 | 31 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /lab/kalu/lib/codemirror/mode/properties/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |MIME types defined: text/x-properties,
51 | text/x-ini.
Handles AT&T assembler syntax (more specifically this handles
48 | the GNU Assembler (gas) syntax.)
49 | It takes a single optional configuration parameter:
50 | architecture, which can be one of "ARM",
51 | "ARMv6" or "x86".
52 | Including the parameter adds syntax for the registers and special
53 | directives for the supplied architecture.
54 |
55 |
MIME types defined: text/x-gas
Comments
27 |28 | {% include disqus.html %} 29 |