From ee38739d3b681f7d9fb61b650368d08e290a46bb Mon Sep 17 00:00:00 2001 From: Evgeny Fadeev Date: Tue, 9 Feb 2010 19:33:36 -0500 Subject: moved templates/content --> forum/media, templates --> forum/templates, fixed up urls --- forum/media/images/blue-up-arrow-h18px.png | Bin 0 -> 593 bytes forum/media/images/box-arrow.gif | Bin 0 -> 69 bytes forum/media/images/bullet_green.gif | Bin 0 -> 64 bytes forum/media/images/cc-88x31.png | Bin 0 -> 5460 bytes forum/media/images/cc-wiki.png | Bin 0 -> 2333 bytes forum/media/images/close-small-dark.png | Bin 0 -> 226 bytes forum/media/images/close-small-hover.png | Bin 0 -> 337 bytes forum/media/images/close-small.png | Bin 0 -> 293 bytes forum/media/images/dash.gif | Bin 0 -> 44 bytes forum/media/images/djangomade124x25_grey.gif | Bin 0 -> 2035 bytes forum/media/images/dot-g.gif | Bin 0 -> 61 bytes forum/media/images/dot-list.gif | Bin 0 -> 56 bytes forum/media/images/edit.png | Bin 0 -> 758 bytes forum/media/images/expander-arrow-hide.gif | Bin 0 -> 126 bytes forum/media/images/expander-arrow-show.gif | Bin 0 -> 135 bytes forum/media/images/favicon.gif | Bin 0 -> 3918 bytes forum/media/images/feed-icon-small.png | Bin 0 -> 689 bytes forum/media/images/gray-up-arrow-h18px.png | Bin 0 -> 383 bytes forum/media/images/grippie.png | Bin 0 -> 162 bytes forum/media/images/indicator.gif | Bin 0 -> 2545 bytes forum/media/images/logo.gif | Bin 0 -> 2114 bytes forum/media/images/logo.png | Bin 0 -> 2081 bytes forum/media/images/logo1.png | Bin 0 -> 2752 bytes forum/media/images/logo2.png | Bin 0 -> 2124 bytes forum/media/images/medala.gif | Bin 0 -> 801 bytes forum/media/images/medala_on.gif | Bin 0 -> 957 bytes forum/media/images/new.gif | Bin 0 -> 635 bytes forum/media/images/nophoto.png | Bin 0 -> 696 bytes forum/media/images/openid.gif | Bin 0 -> 910 bytes forum/media/images/openid/aol.gif | Bin 0 -> 2205 bytes forum/media/images/openid/blogger.ico | Bin 0 -> 3638 bytes forum/media/images/openid/claimid.ico | Bin 0 -> 3638 bytes forum/media/images/openid/facebook.gif | Bin 0 -> 2075 bytes forum/media/images/openid/flickr.ico | Bin 0 -> 1150 bytes forum/media/images/openid/google.gif | Bin 0 -> 1596 bytes forum/media/images/openid/livejournal.ico | Bin 0 -> 5222 bytes forum/media/images/openid/myopenid.ico | Bin 0 -> 2862 bytes forum/media/images/openid/openid-inputicon.gif | Bin 0 -> 237 bytes forum/media/images/openid/openid.gif | Bin 0 -> 740 bytes forum/media/images/openid/technorati.ico | Bin 0 -> 2294 bytes forum/media/images/openid/verisign.ico | Bin 0 -> 4710 bytes forum/media/images/openid/vidoop.ico | Bin 0 -> 1406 bytes forum/media/images/openid/wordpress.ico | Bin 0 -> 1150 bytes forum/media/images/openid/yahoo.gif | Bin 0 -> 1682 bytes forum/media/images/quest-bg.gif | Bin 0 -> 294 bytes forum/media/images/vote-accepted-on.png | Bin 0 -> 1124 bytes forum/media/images/vote-accepted.png | Bin 0 -> 1058 bytes forum/media/images/vote-arrow-down-on.png | Bin 0 -> 905 bytes forum/media/images/vote-arrow-down.png | Bin 0 -> 876 bytes forum/media/images/vote-arrow-up-on.png | Bin 0 -> 906 bytes forum/media/images/vote-arrow-up.png | Bin 0 -> 843 bytes forum/media/images/vote-favorite-off.png | Bin 0 -> 930 bytes forum/media/images/vote-favorite-on.png | Bin 0 -> 1023 bytes forum/media/jquery-openid/images/aol.gif | Bin 0 -> 2205 bytes forum/media/jquery-openid/images/blogger-1.png | Bin 0 -> 432 bytes forum/media/jquery-openid/images/blogger.ico | Bin 0 -> 3638 bytes forum/media/jquery-openid/images/claimid-0.png | Bin 0 -> 629 bytes forum/media/jquery-openid/images/claimid.ico | Bin 0 -> 3638 bytes forum/media/jquery-openid/images/facebook.gif | Bin 0 -> 2075 bytes forum/media/jquery-openid/images/flickr.ico | Bin 0 -> 1150 bytes forum/media/jquery-openid/images/flickr.png | Bin 0 -> 426 bytes forum/media/jquery-openid/images/google.gif | Bin 0 -> 1596 bytes forum/media/jquery-openid/images/livejournal-1.png | Bin 0 -> 713 bytes forum/media/jquery-openid/images/livejournal.ico | Bin 0 -> 5222 bytes forum/media/jquery-openid/images/myopenid-2.png | Bin 0 -> 511 bytes forum/media/jquery-openid/images/myopenid.ico | Bin 0 -> 2862 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 0 -> 237 bytes forum/media/jquery-openid/images/openid.gif | Bin 0 -> 740 bytes forum/media/jquery-openid/images/openidico.png | Bin 0 -> 654 bytes forum/media/jquery-openid/images/openidico16.png | Bin 0 -> 554 bytes forum/media/jquery-openid/images/technorati-1.png | Bin 0 -> 606 bytes forum/media/jquery-openid/images/technorati.ico | Bin 0 -> 2294 bytes forum/media/jquery-openid/images/verisign-2.png | Bin 0 -> 859 bytes forum/media/jquery-openid/images/verisign.ico | Bin 0 -> 4710 bytes forum/media/jquery-openid/images/vidoop.ico | Bin 0 -> 1406 bytes forum/media/jquery-openid/images/vidoop.png | Bin 0 -> 499 bytes forum/media/jquery-openid/images/wordpress.ico | Bin 0 -> 1150 bytes forum/media/jquery-openid/images/wordpress.png | Bin 0 -> 566 bytes forum/media/jquery-openid/images/yahoo.gif | Bin 0 -> 1682 bytes forum/media/jquery-openid/jquery.openid.js | 111 + forum/media/jquery-openid/openid.css | 75 + forum/media/js/com.cnprog.admin.js | 13 + forum/media/js/com.cnprog.editor.js | 68 + forum/media/js/com.cnprog.i18n.js | 159 + forum/media/js/com.cnprog.post.js | 691 ++++ forum/media/js/com.cnprog.tag_selector.js | 171 + forum/media/js/com.cnprog.utils.js | 128 + forum/media/js/compress.bat | 5 + forum/media/js/excanvas.pack.js | 1 + forum/media/js/flot-build.bat | 3 + forum/media/js/jquery-1.2.6.js | 3549 ++++++++++++++++++++ forum/media/js/jquery-1.2.6.min.js | 32 + forum/media/js/jquery.ajaxfileupload.js | 195 ++ forum/media/js/jquery.flot.js | 2421 +++++++++++++ forum/media/js/jquery.flot.pack.js | 1 + forum/media/js/jquery.form.js | 654 ++++ forum/media/js/jquery.i18n.js | 133 + forum/media/js/jquery.openid.js | 176 + forum/media/js/jquery.validate.pack.js | 15 + forum/media/js/se_hilite.js | 1 + forum/media/js/se_hilite_src.js | 273 ++ forum/media/js/wmd/images/wmd-buttons.png | Bin 0 -> 7465 bytes forum/media/js/wmd/showdown-min.js | 1 + forum/media/js/wmd/showdown.js | 1309 ++++++++ forum/media/js/wmd/wmd-min.js | 1 + forum/media/js/wmd/wmd-test.html | 158 + forum/media/js/wmd/wmd.css | 129 + forum/media/js/wmd/wmd.js | 2388 +++++++++++++ forum/media/js/yuicompressor-2.4.2.jar | Bin 0 -> 851219 bytes forum/media/style/default.css | 1754 ++++++++++ forum/media/style/jquery.autocomplete.css | 49 + forum/media/style/openid.css | 45 + forum/media/style/prettify.css | 27 + forum/media/style/style.css | 1469 ++++++++ forum/templates/answer_edit.html | 12 +- forum/templates/ask.html | 12 +- forum/templates/authopenid/signin.html | 36 +- forum/templates/base.html | 10 +- forum/templates/base_content.html | 10 +- forum/templates/book.html | 4 +- .../content/images/blue-up-arrow-h18px.png | Bin 593 -> 0 bytes forum/templates/content/images/box-arrow.gif | Bin 69 -> 0 bytes forum/templates/content/images/bullet_green.gif | Bin 64 -> 0 bytes forum/templates/content/images/cc-88x31.png | Bin 5460 -> 0 bytes forum/templates/content/images/cc-wiki.png | Bin 2333 -> 0 bytes .../templates/content/images/close-small-dark.png | Bin 226 -> 0 bytes .../templates/content/images/close-small-hover.png | Bin 337 -> 0 bytes forum/templates/content/images/close-small.png | Bin 293 -> 0 bytes forum/templates/content/images/dash.gif | Bin 44 -> 0 bytes .../content/images/djangomade124x25_grey.gif | Bin 2035 -> 0 bytes forum/templates/content/images/dot-g.gif | Bin 61 -> 0 bytes forum/templates/content/images/dot-list.gif | Bin 56 -> 0 bytes forum/templates/content/images/edit.png | Bin 758 -> 0 bytes .../content/images/expander-arrow-hide.gif | Bin 126 -> 0 bytes .../content/images/expander-arrow-show.gif | Bin 135 -> 0 bytes forum/templates/content/images/favicon.gif | Bin 3918 -> 0 bytes forum/templates/content/images/feed-icon-small.png | Bin 689 -> 0 bytes .../content/images/gray-up-arrow-h18px.png | Bin 383 -> 0 bytes forum/templates/content/images/grippie.png | Bin 162 -> 0 bytes forum/templates/content/images/indicator.gif | Bin 2545 -> 0 bytes forum/templates/content/images/logo.gif | Bin 2114 -> 0 bytes forum/templates/content/images/logo.png | Bin 2081 -> 0 bytes forum/templates/content/images/logo1.png | Bin 2752 -> 0 bytes forum/templates/content/images/logo2.png | Bin 2124 -> 0 bytes forum/templates/content/images/medala.gif | Bin 801 -> 0 bytes forum/templates/content/images/medala_on.gif | Bin 957 -> 0 bytes forum/templates/content/images/new.gif | Bin 635 -> 0 bytes forum/templates/content/images/nophoto.png | Bin 696 -> 0 bytes forum/templates/content/images/openid.gif | Bin 910 -> 0 bytes forum/templates/content/images/openid/aol.gif | Bin 2205 -> 0 bytes forum/templates/content/images/openid/blogger.ico | Bin 3638 -> 0 bytes forum/templates/content/images/openid/claimid.ico | Bin 3638 -> 0 bytes forum/templates/content/images/openid/facebook.gif | Bin 2075 -> 0 bytes forum/templates/content/images/openid/flickr.ico | Bin 1150 -> 0 bytes forum/templates/content/images/openid/google.gif | Bin 1596 -> 0 bytes .../content/images/openid/livejournal.ico | Bin 5222 -> 0 bytes forum/templates/content/images/openid/myopenid.ico | Bin 2862 -> 0 bytes .../content/images/openid/openid-inputicon.gif | Bin 237 -> 0 bytes forum/templates/content/images/openid/openid.gif | Bin 740 -> 0 bytes .../templates/content/images/openid/technorati.ico | Bin 2294 -> 0 bytes forum/templates/content/images/openid/verisign.ico | Bin 4710 -> 0 bytes forum/templates/content/images/openid/vidoop.ico | Bin 1406 -> 0 bytes .../templates/content/images/openid/wordpress.ico | Bin 1150 -> 0 bytes forum/templates/content/images/openid/yahoo.gif | Bin 1682 -> 0 bytes forum/templates/content/images/quest-bg.gif | Bin 294 -> 0 bytes .../templates/content/images/vote-accepted-on.png | Bin 1124 -> 0 bytes forum/templates/content/images/vote-accepted.png | Bin 1058 -> 0 bytes .../content/images/vote-arrow-down-on.png | Bin 905 -> 0 bytes forum/templates/content/images/vote-arrow-down.png | Bin 876 -> 0 bytes .../templates/content/images/vote-arrow-up-on.png | Bin 906 -> 0 bytes forum/templates/content/images/vote-arrow-up.png | Bin 843 -> 0 bytes .../templates/content/images/vote-favorite-off.png | Bin 930 -> 0 bytes .../templates/content/images/vote-favorite-on.png | Bin 1023 -> 0 bytes .../templates/content/jquery-openid/images/aol.gif | Bin 2205 -> 0 bytes .../content/jquery-openid/images/blogger-1.png | Bin 432 -> 0 bytes .../content/jquery-openid/images/blogger.ico | Bin 3638 -> 0 bytes .../content/jquery-openid/images/claimid-0.png | Bin 629 -> 0 bytes .../content/jquery-openid/images/claimid.ico | Bin 3638 -> 0 bytes .../content/jquery-openid/images/facebook.gif | Bin 2075 -> 0 bytes .../content/jquery-openid/images/flickr.ico | Bin 1150 -> 0 bytes .../content/jquery-openid/images/flickr.png | Bin 426 -> 0 bytes .../content/jquery-openid/images/google.gif | Bin 1596 -> 0 bytes .../content/jquery-openid/images/livejournal-1.png | Bin 713 -> 0 bytes .../content/jquery-openid/images/livejournal.ico | Bin 5222 -> 0 bytes .../content/jquery-openid/images/myopenid-2.png | Bin 511 -> 0 bytes .../content/jquery-openid/images/myopenid.ico | Bin 2862 -> 0 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 237 -> 0 bytes .../content/jquery-openid/images/openid.gif | Bin 740 -> 0 bytes .../content/jquery-openid/images/openidico.png | Bin 654 -> 0 bytes .../content/jquery-openid/images/openidico16.png | Bin 554 -> 0 bytes .../content/jquery-openid/images/technorati-1.png | Bin 606 -> 0 bytes .../content/jquery-openid/images/technorati.ico | Bin 2294 -> 0 bytes .../content/jquery-openid/images/verisign-2.png | Bin 859 -> 0 bytes .../content/jquery-openid/images/verisign.ico | Bin 4710 -> 0 bytes .../content/jquery-openid/images/vidoop.ico | Bin 1406 -> 0 bytes .../content/jquery-openid/images/vidoop.png | Bin 499 -> 0 bytes .../content/jquery-openid/images/wordpress.ico | Bin 1150 -> 0 bytes .../content/jquery-openid/images/wordpress.png | Bin 566 -> 0 bytes .../content/jquery-openid/images/yahoo.gif | Bin 1682 -> 0 bytes .../content/jquery-openid/jquery.openid.js | 111 - forum/templates/content/jquery-openid/openid.css | 75 - forum/templates/content/js/com.cnprog.admin.js | 13 - forum/templates/content/js/com.cnprog.editor.js | 68 - forum/templates/content/js/com.cnprog.i18n.js | 159 - forum/templates/content/js/com.cnprog.post.js | 691 ---- .../content/js/com.cnprog.tag_selector.js | 171 - forum/templates/content/js/com.cnprog.utils.js | 128 - forum/templates/content/js/compress.bat | 5 - forum/templates/content/js/excanvas.pack.js | 1 - forum/templates/content/js/flot-build.bat | 3 - forum/templates/content/js/jquery-1.2.6.js | 3549 -------------------- forum/templates/content/js/jquery-1.2.6.min.js | 32 - .../templates/content/js/jquery.ajaxfileupload.js | 195 -- forum/templates/content/js/jquery.flot.js | 2421 ------------- forum/templates/content/js/jquery.flot.pack.js | 1 - forum/templates/content/js/jquery.form.js | 654 ---- forum/templates/content/js/jquery.i18n.js | 133 - forum/templates/content/js/jquery.openid.js | 176 - forum/templates/content/js/jquery.validate.pack.js | 15 - forum/templates/content/js/se_hilite.js | 1 - forum/templates/content/js/se_hilite_src.js | 273 -- .../content/js/wmd/images/wmd-buttons.png | Bin 7465 -> 0 bytes forum/templates/content/js/wmd/showdown-min.js | 1 - forum/templates/content/js/wmd/showdown.js | 1309 -------- forum/templates/content/js/wmd/wmd-min.js | 1 - forum/templates/content/js/wmd/wmd-test.html | 158 - forum/templates/content/js/wmd/wmd.css | 129 - forum/templates/content/js/wmd/wmd.js | 2388 ------------- forum/templates/content/js/yuicompressor-2.4.2.jar | Bin 851219 -> 0 bytes forum/templates/content/style/default.css | 1754 ---------- .../content/style/jquery.autocomplete.css | 49 - forum/templates/content/style/openid.css | 45 - forum/templates/content/style/prettify.css | 27 - forum/templates/content/style/style.css | 1469 -------- forum/templates/footer.html | 2 +- forum/templates/header.html | 2 +- forum/templates/index.html | 4 +- forum/templates/question.html | 40 +- forum/templates/question_edit.html | 12 +- forum/templates/question_retag.html | 6 +- forum/templates/questions.html | 4 +- forum/templates/revisions_answer.html | 8 +- forum/templates/revisions_question.html | 8 +- forum/templates/tag_selector.html | 4 +- forum/templates/user.html | 4 +- forum/templates/user_edit.html | 2 +- forum/templates/user_reputation.html | 4 +- forum/templates/user_stats.html | 4 +- forum/templates/user_votes.html | 4 +- forum/templates/users_questions.html | 4 +- forum/upfiles/README | 2 + forum/urls.py | 10 +- 252 files changed, 16310 insertions(+), 16308 deletions(-) create mode 100644 forum/media/images/blue-up-arrow-h18px.png create mode 100644 forum/media/images/box-arrow.gif create mode 100644 forum/media/images/bullet_green.gif create mode 100644 forum/media/images/cc-88x31.png create mode 100644 forum/media/images/cc-wiki.png create mode 100644 forum/media/images/close-small-dark.png create mode 100644 forum/media/images/close-small-hover.png create mode 100644 forum/media/images/close-small.png create mode 100644 forum/media/images/dash.gif create mode 100644 forum/media/images/djangomade124x25_grey.gif create mode 100644 forum/media/images/dot-g.gif create mode 100644 forum/media/images/dot-list.gif create mode 100644 forum/media/images/edit.png create mode 100644 forum/media/images/expander-arrow-hide.gif create mode 100644 forum/media/images/expander-arrow-show.gif create mode 100644 forum/media/images/favicon.gif create mode 100644 forum/media/images/feed-icon-small.png create mode 100644 forum/media/images/gray-up-arrow-h18px.png create mode 100644 forum/media/images/grippie.png create mode 100644 forum/media/images/indicator.gif create mode 100644 forum/media/images/logo.gif create mode 100644 forum/media/images/logo.png create mode 100644 forum/media/images/logo1.png create mode 100644 forum/media/images/logo2.png create mode 100644 forum/media/images/medala.gif create mode 100644 forum/media/images/medala_on.gif create mode 100644 forum/media/images/new.gif create mode 100644 forum/media/images/nophoto.png create mode 100644 forum/media/images/openid.gif create mode 100644 forum/media/images/openid/aol.gif create mode 100644 forum/media/images/openid/blogger.ico create mode 100644 forum/media/images/openid/claimid.ico create mode 100644 forum/media/images/openid/facebook.gif create mode 100644 forum/media/images/openid/flickr.ico create mode 100644 forum/media/images/openid/google.gif create mode 100644 forum/media/images/openid/livejournal.ico create mode 100644 forum/media/images/openid/myopenid.ico create mode 100644 forum/media/images/openid/openid-inputicon.gif create mode 100644 forum/media/images/openid/openid.gif create mode 100644 forum/media/images/openid/technorati.ico create mode 100644 forum/media/images/openid/verisign.ico create mode 100644 forum/media/images/openid/vidoop.ico create mode 100644 forum/media/images/openid/wordpress.ico create mode 100644 forum/media/images/openid/yahoo.gif create mode 100644 forum/media/images/quest-bg.gif create mode 100644 forum/media/images/vote-accepted-on.png create mode 100644 forum/media/images/vote-accepted.png create mode 100644 forum/media/images/vote-arrow-down-on.png create mode 100644 forum/media/images/vote-arrow-down.png create mode 100644 forum/media/images/vote-arrow-up-on.png create mode 100644 forum/media/images/vote-arrow-up.png create mode 100644 forum/media/images/vote-favorite-off.png create mode 100644 forum/media/images/vote-favorite-on.png create mode 100644 forum/media/jquery-openid/images/aol.gif create mode 100644 forum/media/jquery-openid/images/blogger-1.png create mode 100644 forum/media/jquery-openid/images/blogger.ico create mode 100644 forum/media/jquery-openid/images/claimid-0.png create mode 100644 forum/media/jquery-openid/images/claimid.ico create mode 100644 forum/media/jquery-openid/images/facebook.gif create mode 100644 forum/media/jquery-openid/images/flickr.ico create mode 100644 forum/media/jquery-openid/images/flickr.png create mode 100644 forum/media/jquery-openid/images/google.gif create mode 100644 forum/media/jquery-openid/images/livejournal-1.png create mode 100644 forum/media/jquery-openid/images/livejournal.ico create mode 100644 forum/media/jquery-openid/images/myopenid-2.png create mode 100644 forum/media/jquery-openid/images/myopenid.ico create mode 100644 forum/media/jquery-openid/images/openid-inputicon.gif create mode 100644 forum/media/jquery-openid/images/openid.gif create mode 100644 forum/media/jquery-openid/images/openidico.png create mode 100644 forum/media/jquery-openid/images/openidico16.png create mode 100644 forum/media/jquery-openid/images/technorati-1.png create mode 100644 forum/media/jquery-openid/images/technorati.ico create mode 100644 forum/media/jquery-openid/images/verisign-2.png create mode 100644 forum/media/jquery-openid/images/verisign.ico create mode 100644 forum/media/jquery-openid/images/vidoop.ico create mode 100644 forum/media/jquery-openid/images/vidoop.png create mode 100644 forum/media/jquery-openid/images/wordpress.ico create mode 100644 forum/media/jquery-openid/images/wordpress.png create mode 100644 forum/media/jquery-openid/images/yahoo.gif create mode 100644 forum/media/jquery-openid/jquery.openid.js create mode 100644 forum/media/jquery-openid/openid.css create mode 100644 forum/media/js/com.cnprog.admin.js create mode 100644 forum/media/js/com.cnprog.editor.js create mode 100644 forum/media/js/com.cnprog.i18n.js create mode 100644 forum/media/js/com.cnprog.post.js create mode 100644 forum/media/js/com.cnprog.tag_selector.js create mode 100644 forum/media/js/com.cnprog.utils.js create mode 100644 forum/media/js/compress.bat create mode 100644 forum/media/js/excanvas.pack.js create mode 100644 forum/media/js/flot-build.bat create mode 100644 forum/media/js/jquery-1.2.6.js create mode 100644 forum/media/js/jquery-1.2.6.min.js create mode 100644 forum/media/js/jquery.ajaxfileupload.js create mode 100644 forum/media/js/jquery.flot.js create mode 100644 forum/media/js/jquery.flot.pack.js create mode 100644 forum/media/js/jquery.form.js create mode 100644 forum/media/js/jquery.i18n.js create mode 100644 forum/media/js/jquery.openid.js create mode 100644 forum/media/js/jquery.validate.pack.js create mode 100644 forum/media/js/se_hilite.js create mode 100644 forum/media/js/se_hilite_src.js create mode 100644 forum/media/js/wmd/images/wmd-buttons.png create mode 100644 forum/media/js/wmd/showdown-min.js create mode 100644 forum/media/js/wmd/showdown.js create mode 100644 forum/media/js/wmd/wmd-min.js create mode 100644 forum/media/js/wmd/wmd-test.html create mode 100644 forum/media/js/wmd/wmd.css create mode 100644 forum/media/js/wmd/wmd.js create mode 100644 forum/media/js/yuicompressor-2.4.2.jar create mode 100644 forum/media/style/default.css create mode 100644 forum/media/style/jquery.autocomplete.css create mode 100644 forum/media/style/openid.css create mode 100644 forum/media/style/prettify.css create mode 100644 forum/media/style/style.css delete mode 100644 forum/templates/content/images/blue-up-arrow-h18px.png delete mode 100644 forum/templates/content/images/box-arrow.gif delete mode 100644 forum/templates/content/images/bullet_green.gif delete mode 100644 forum/templates/content/images/cc-88x31.png delete mode 100644 forum/templates/content/images/cc-wiki.png delete mode 100644 forum/templates/content/images/close-small-dark.png delete mode 100644 forum/templates/content/images/close-small-hover.png delete mode 100644 forum/templates/content/images/close-small.png delete mode 100644 forum/templates/content/images/dash.gif delete mode 100644 forum/templates/content/images/djangomade124x25_grey.gif delete mode 100644 forum/templates/content/images/dot-g.gif delete mode 100644 forum/templates/content/images/dot-list.gif delete mode 100644 forum/templates/content/images/edit.png delete mode 100644 forum/templates/content/images/expander-arrow-hide.gif delete mode 100644 forum/templates/content/images/expander-arrow-show.gif delete mode 100644 forum/templates/content/images/favicon.gif delete mode 100644 forum/templates/content/images/feed-icon-small.png delete mode 100644 forum/templates/content/images/gray-up-arrow-h18px.png delete mode 100644 forum/templates/content/images/grippie.png delete mode 100644 forum/templates/content/images/indicator.gif delete mode 100644 forum/templates/content/images/logo.gif delete mode 100644 forum/templates/content/images/logo.png delete mode 100644 forum/templates/content/images/logo1.png delete mode 100644 forum/templates/content/images/logo2.png delete mode 100644 forum/templates/content/images/medala.gif delete mode 100644 forum/templates/content/images/medala_on.gif delete mode 100644 forum/templates/content/images/new.gif delete mode 100644 forum/templates/content/images/nophoto.png delete mode 100644 forum/templates/content/images/openid.gif delete mode 100644 forum/templates/content/images/openid/aol.gif delete mode 100644 forum/templates/content/images/openid/blogger.ico delete mode 100644 forum/templates/content/images/openid/claimid.ico delete mode 100644 forum/templates/content/images/openid/facebook.gif delete mode 100644 forum/templates/content/images/openid/flickr.ico delete mode 100644 forum/templates/content/images/openid/google.gif delete mode 100644 forum/templates/content/images/openid/livejournal.ico delete mode 100644 forum/templates/content/images/openid/myopenid.ico delete mode 100644 forum/templates/content/images/openid/openid-inputicon.gif delete mode 100644 forum/templates/content/images/openid/openid.gif delete mode 100644 forum/templates/content/images/openid/technorati.ico delete mode 100644 forum/templates/content/images/openid/verisign.ico delete mode 100644 forum/templates/content/images/openid/vidoop.ico delete mode 100644 forum/templates/content/images/openid/wordpress.ico delete mode 100644 forum/templates/content/images/openid/yahoo.gif delete mode 100644 forum/templates/content/images/quest-bg.gif delete mode 100644 forum/templates/content/images/vote-accepted-on.png delete mode 100644 forum/templates/content/images/vote-accepted.png delete mode 100644 forum/templates/content/images/vote-arrow-down-on.png delete mode 100644 forum/templates/content/images/vote-arrow-down.png delete mode 100644 forum/templates/content/images/vote-arrow-up-on.png delete mode 100644 forum/templates/content/images/vote-arrow-up.png delete mode 100644 forum/templates/content/images/vote-favorite-off.png delete mode 100644 forum/templates/content/images/vote-favorite-on.png delete mode 100644 forum/templates/content/jquery-openid/images/aol.gif delete mode 100644 forum/templates/content/jquery-openid/images/blogger-1.png delete mode 100644 forum/templates/content/jquery-openid/images/blogger.ico delete mode 100644 forum/templates/content/jquery-openid/images/claimid-0.png delete mode 100644 forum/templates/content/jquery-openid/images/claimid.ico delete mode 100644 forum/templates/content/jquery-openid/images/facebook.gif delete mode 100644 forum/templates/content/jquery-openid/images/flickr.ico delete mode 100644 forum/templates/content/jquery-openid/images/flickr.png delete mode 100644 forum/templates/content/jquery-openid/images/google.gif delete mode 100644 forum/templates/content/jquery-openid/images/livejournal-1.png delete mode 100644 forum/templates/content/jquery-openid/images/livejournal.ico delete mode 100644 forum/templates/content/jquery-openid/images/myopenid-2.png delete mode 100644 forum/templates/content/jquery-openid/images/myopenid.ico delete mode 100644 forum/templates/content/jquery-openid/images/openid-inputicon.gif delete mode 100644 forum/templates/content/jquery-openid/images/openid.gif delete mode 100644 forum/templates/content/jquery-openid/images/openidico.png delete mode 100644 forum/templates/content/jquery-openid/images/openidico16.png delete mode 100644 forum/templates/content/jquery-openid/images/technorati-1.png delete mode 100644 forum/templates/content/jquery-openid/images/technorati.ico delete mode 100644 forum/templates/content/jquery-openid/images/verisign-2.png delete mode 100644 forum/templates/content/jquery-openid/images/verisign.ico delete mode 100644 forum/templates/content/jquery-openid/images/vidoop.ico delete mode 100644 forum/templates/content/jquery-openid/images/vidoop.png delete mode 100644 forum/templates/content/jquery-openid/images/wordpress.ico delete mode 100644 forum/templates/content/jquery-openid/images/wordpress.png delete mode 100644 forum/templates/content/jquery-openid/images/yahoo.gif delete mode 100644 forum/templates/content/jquery-openid/jquery.openid.js delete mode 100644 forum/templates/content/jquery-openid/openid.css delete mode 100644 forum/templates/content/js/com.cnprog.admin.js delete mode 100644 forum/templates/content/js/com.cnprog.editor.js delete mode 100644 forum/templates/content/js/com.cnprog.i18n.js delete mode 100644 forum/templates/content/js/com.cnprog.post.js delete mode 100644 forum/templates/content/js/com.cnprog.tag_selector.js delete mode 100644 forum/templates/content/js/com.cnprog.utils.js delete mode 100644 forum/templates/content/js/compress.bat delete mode 100644 forum/templates/content/js/excanvas.pack.js delete mode 100644 forum/templates/content/js/flot-build.bat delete mode 100644 forum/templates/content/js/jquery-1.2.6.js delete mode 100644 forum/templates/content/js/jquery-1.2.6.min.js delete mode 100644 forum/templates/content/js/jquery.ajaxfileupload.js delete mode 100644 forum/templates/content/js/jquery.flot.js delete mode 100644 forum/templates/content/js/jquery.flot.pack.js delete mode 100644 forum/templates/content/js/jquery.form.js delete mode 100644 forum/templates/content/js/jquery.i18n.js delete mode 100644 forum/templates/content/js/jquery.openid.js delete mode 100644 forum/templates/content/js/jquery.validate.pack.js delete mode 100644 forum/templates/content/js/se_hilite.js delete mode 100644 forum/templates/content/js/se_hilite_src.js delete mode 100644 forum/templates/content/js/wmd/images/wmd-buttons.png delete mode 100644 forum/templates/content/js/wmd/showdown-min.js delete mode 100644 forum/templates/content/js/wmd/showdown.js delete mode 100644 forum/templates/content/js/wmd/wmd-min.js delete mode 100644 forum/templates/content/js/wmd/wmd-test.html delete mode 100644 forum/templates/content/js/wmd/wmd.css delete mode 100644 forum/templates/content/js/wmd/wmd.js delete mode 100644 forum/templates/content/js/yuicompressor-2.4.2.jar delete mode 100644 forum/templates/content/style/default.css delete mode 100644 forum/templates/content/style/jquery.autocomplete.css delete mode 100644 forum/templates/content/style/openid.css delete mode 100644 forum/templates/content/style/prettify.css delete mode 100644 forum/templates/content/style/style.css create mode 100644 forum/upfiles/README diff --git a/forum/media/images/blue-up-arrow-h18px.png b/forum/media/images/blue-up-arrow-h18px.png new file mode 100644 index 00000000..e1f29e86 Binary files /dev/null and b/forum/media/images/blue-up-arrow-h18px.png differ diff --git a/forum/media/images/box-arrow.gif b/forum/media/images/box-arrow.gif new file mode 100644 index 00000000..89dcf5b3 Binary files /dev/null and b/forum/media/images/box-arrow.gif differ diff --git a/forum/media/images/bullet_green.gif b/forum/media/images/bullet_green.gif new file mode 100644 index 00000000..fa530910 Binary files /dev/null and b/forum/media/images/bullet_green.gif differ diff --git a/forum/media/images/cc-88x31.png b/forum/media/images/cc-88x31.png new file mode 100644 index 00000000..0f2a0f10 Binary files /dev/null and b/forum/media/images/cc-88x31.png differ diff --git a/forum/media/images/cc-wiki.png b/forum/media/images/cc-wiki.png new file mode 100644 index 00000000..3e680538 Binary files /dev/null and b/forum/media/images/cc-wiki.png differ diff --git a/forum/media/images/close-small-dark.png b/forum/media/images/close-small-dark.png new file mode 100644 index 00000000..280c1fc7 Binary files /dev/null and b/forum/media/images/close-small-dark.png differ diff --git a/forum/media/images/close-small-hover.png b/forum/media/images/close-small-hover.png new file mode 100644 index 00000000..7899aec7 Binary files /dev/null and b/forum/media/images/close-small-hover.png differ diff --git a/forum/media/images/close-small.png b/forum/media/images/close-small.png new file mode 100644 index 00000000..5a99d31f Binary files /dev/null and b/forum/media/images/close-small.png differ diff --git a/forum/media/images/dash.gif b/forum/media/images/dash.gif new file mode 100644 index 00000000..d1ddc507 Binary files /dev/null and b/forum/media/images/dash.gif differ diff --git a/forum/media/images/djangomade124x25_grey.gif b/forum/media/images/djangomade124x25_grey.gif new file mode 100644 index 00000000..d34bb311 Binary files /dev/null and b/forum/media/images/djangomade124x25_grey.gif differ diff --git a/forum/media/images/dot-g.gif b/forum/media/images/dot-g.gif new file mode 100644 index 00000000..5d6bb28e Binary files /dev/null and b/forum/media/images/dot-g.gif differ diff --git a/forum/media/images/dot-list.gif b/forum/media/images/dot-list.gif new file mode 100644 index 00000000..f6a6b865 Binary files /dev/null and b/forum/media/images/dot-list.gif differ diff --git a/forum/media/images/edit.png b/forum/media/images/edit.png new file mode 100644 index 00000000..dcb09be0 Binary files /dev/null and b/forum/media/images/edit.png differ diff --git a/forum/media/images/expander-arrow-hide.gif b/forum/media/images/expander-arrow-hide.gif new file mode 100644 index 00000000..feb6a618 Binary files /dev/null and b/forum/media/images/expander-arrow-hide.gif differ diff --git a/forum/media/images/expander-arrow-show.gif b/forum/media/images/expander-arrow-show.gif new file mode 100644 index 00000000..6825c56e Binary files /dev/null and b/forum/media/images/expander-arrow-show.gif differ diff --git a/forum/media/images/favicon.gif b/forum/media/images/favicon.gif new file mode 100644 index 00000000..910c2666 Binary files /dev/null and b/forum/media/images/favicon.gif differ diff --git a/forum/media/images/feed-icon-small.png b/forum/media/images/feed-icon-small.png new file mode 100644 index 00000000..b3c949d2 Binary files /dev/null and b/forum/media/images/feed-icon-small.png differ diff --git a/forum/media/images/gray-up-arrow-h18px.png b/forum/media/images/gray-up-arrow-h18px.png new file mode 100644 index 00000000..78767445 Binary files /dev/null and b/forum/media/images/gray-up-arrow-h18px.png differ diff --git a/forum/media/images/grippie.png b/forum/media/images/grippie.png new file mode 100644 index 00000000..6524d416 Binary files /dev/null and b/forum/media/images/grippie.png differ diff --git a/forum/media/images/indicator.gif b/forum/media/images/indicator.gif new file mode 100644 index 00000000..1c72ebb5 Binary files /dev/null and b/forum/media/images/indicator.gif differ diff --git a/forum/media/images/logo.gif b/forum/media/images/logo.gif new file mode 100644 index 00000000..ab690de2 Binary files /dev/null and b/forum/media/images/logo.gif differ diff --git a/forum/media/images/logo.png b/forum/media/images/logo.png new file mode 100644 index 00000000..6a250e35 Binary files /dev/null and b/forum/media/images/logo.png differ diff --git a/forum/media/images/logo1.png b/forum/media/images/logo1.png new file mode 100644 index 00000000..d79a6271 Binary files /dev/null and b/forum/media/images/logo1.png differ diff --git a/forum/media/images/logo2.png b/forum/media/images/logo2.png new file mode 100644 index 00000000..bd3cccd9 Binary files /dev/null and b/forum/media/images/logo2.png differ diff --git a/forum/media/images/medala.gif b/forum/media/images/medala.gif new file mode 100644 index 00000000..93dd1a39 Binary files /dev/null and b/forum/media/images/medala.gif differ diff --git a/forum/media/images/medala_on.gif b/forum/media/images/medala_on.gif new file mode 100644 index 00000000..a18f9e85 Binary files /dev/null and b/forum/media/images/medala_on.gif differ diff --git a/forum/media/images/new.gif b/forum/media/images/new.gif new file mode 100644 index 00000000..8a220b53 Binary files /dev/null and b/forum/media/images/new.gif differ diff --git a/forum/media/images/nophoto.png b/forum/media/images/nophoto.png new file mode 100644 index 00000000..2daf0ffd Binary files /dev/null and b/forum/media/images/nophoto.png differ diff --git a/forum/media/images/openid.gif b/forum/media/images/openid.gif new file mode 100644 index 00000000..8540e12b Binary files /dev/null and b/forum/media/images/openid.gif differ diff --git a/forum/media/images/openid/aol.gif b/forum/media/images/openid/aol.gif new file mode 100644 index 00000000..decc4f12 Binary files /dev/null and b/forum/media/images/openid/aol.gif differ diff --git a/forum/media/images/openid/blogger.ico b/forum/media/images/openid/blogger.ico new file mode 100644 index 00000000..1b9730b0 Binary files /dev/null and b/forum/media/images/openid/blogger.ico differ diff --git a/forum/media/images/openid/claimid.ico b/forum/media/images/openid/claimid.ico new file mode 100644 index 00000000..2b80f491 Binary files /dev/null and b/forum/media/images/openid/claimid.ico differ diff --git a/forum/media/images/openid/facebook.gif b/forum/media/images/openid/facebook.gif new file mode 100644 index 00000000..b997b358 Binary files /dev/null and b/forum/media/images/openid/facebook.gif differ diff --git a/forum/media/images/openid/flickr.ico b/forum/media/images/openid/flickr.ico new file mode 100644 index 00000000..11f6e07f Binary files /dev/null and b/forum/media/images/openid/flickr.ico differ diff --git a/forum/media/images/openid/google.gif b/forum/media/images/openid/google.gif new file mode 100644 index 00000000..1b6cd07b Binary files /dev/null and b/forum/media/images/openid/google.gif differ diff --git a/forum/media/images/openid/livejournal.ico b/forum/media/images/openid/livejournal.ico new file mode 100644 index 00000000..f3d21ec5 Binary files /dev/null and b/forum/media/images/openid/livejournal.ico differ diff --git a/forum/media/images/openid/myopenid.ico b/forum/media/images/openid/myopenid.ico new file mode 100644 index 00000000..ceb06e6a Binary files /dev/null and b/forum/media/images/openid/myopenid.ico differ diff --git a/forum/media/images/openid/openid-inputicon.gif b/forum/media/images/openid/openid-inputicon.gif new file mode 100644 index 00000000..cde836c8 Binary files /dev/null and b/forum/media/images/openid/openid-inputicon.gif differ diff --git a/forum/media/images/openid/openid.gif b/forum/media/images/openid/openid.gif new file mode 100644 index 00000000..c718b0e6 Binary files /dev/null and b/forum/media/images/openid/openid.gif differ diff --git a/forum/media/images/openid/technorati.ico b/forum/media/images/openid/technorati.ico new file mode 100644 index 00000000..fa1083c1 Binary files /dev/null and b/forum/media/images/openid/technorati.ico differ diff --git a/forum/media/images/openid/verisign.ico b/forum/media/images/openid/verisign.ico new file mode 100644 index 00000000..3953af93 Binary files /dev/null and b/forum/media/images/openid/verisign.ico differ diff --git a/forum/media/images/openid/vidoop.ico b/forum/media/images/openid/vidoop.ico new file mode 100644 index 00000000..bbd9a0d5 Binary files /dev/null and b/forum/media/images/openid/vidoop.ico differ diff --git a/forum/media/images/openid/wordpress.ico b/forum/media/images/openid/wordpress.ico new file mode 100644 index 00000000..31b7d2c2 Binary files /dev/null and b/forum/media/images/openid/wordpress.ico differ diff --git a/forum/media/images/openid/yahoo.gif b/forum/media/images/openid/yahoo.gif new file mode 100644 index 00000000..42adbfa5 Binary files /dev/null and b/forum/media/images/openid/yahoo.gif differ diff --git a/forum/media/images/quest-bg.gif b/forum/media/images/quest-bg.gif new file mode 100644 index 00000000..b7540238 Binary files /dev/null and b/forum/media/images/quest-bg.gif differ diff --git a/forum/media/images/vote-accepted-on.png b/forum/media/images/vote-accepted-on.png new file mode 100644 index 00000000..2026f3bc Binary files /dev/null and b/forum/media/images/vote-accepted-on.png differ diff --git a/forum/media/images/vote-accepted.png b/forum/media/images/vote-accepted.png new file mode 100644 index 00000000..ecd18551 Binary files /dev/null and b/forum/media/images/vote-accepted.png differ diff --git a/forum/media/images/vote-arrow-down-on.png b/forum/media/images/vote-arrow-down-on.png new file mode 100644 index 00000000..048dbb44 Binary files /dev/null and b/forum/media/images/vote-arrow-down-on.png differ diff --git a/forum/media/images/vote-arrow-down.png b/forum/media/images/vote-arrow-down.png new file mode 100644 index 00000000..e4fdec0a Binary files /dev/null and b/forum/media/images/vote-arrow-down.png differ diff --git a/forum/media/images/vote-arrow-up-on.png b/forum/media/images/vote-arrow-up-on.png new file mode 100644 index 00000000..56ad0c25 Binary files /dev/null and b/forum/media/images/vote-arrow-up-on.png differ diff --git a/forum/media/images/vote-arrow-up.png b/forum/media/images/vote-arrow-up.png new file mode 100644 index 00000000..6e9a51c7 Binary files /dev/null and b/forum/media/images/vote-arrow-up.png differ diff --git a/forum/media/images/vote-favorite-off.png b/forum/media/images/vote-favorite-off.png new file mode 100644 index 00000000..c1bef074 Binary files /dev/null and b/forum/media/images/vote-favorite-off.png differ diff --git a/forum/media/images/vote-favorite-on.png b/forum/media/images/vote-favorite-on.png new file mode 100644 index 00000000..1f9c14ab Binary files /dev/null and b/forum/media/images/vote-favorite-on.png differ diff --git a/forum/media/jquery-openid/images/aol.gif b/forum/media/jquery-openid/images/aol.gif new file mode 100644 index 00000000..decc4f12 Binary files /dev/null and b/forum/media/jquery-openid/images/aol.gif differ diff --git a/forum/media/jquery-openid/images/blogger-1.png b/forum/media/jquery-openid/images/blogger-1.png new file mode 100644 index 00000000..8b360ea5 Binary files /dev/null and b/forum/media/jquery-openid/images/blogger-1.png differ diff --git a/forum/media/jquery-openid/images/blogger.ico b/forum/media/jquery-openid/images/blogger.ico new file mode 100644 index 00000000..1b9730b0 Binary files /dev/null and b/forum/media/jquery-openid/images/blogger.ico differ diff --git a/forum/media/jquery-openid/images/claimid-0.png b/forum/media/jquery-openid/images/claimid-0.png new file mode 100644 index 00000000..4a0ea1b3 Binary files /dev/null and b/forum/media/jquery-openid/images/claimid-0.png differ diff --git a/forum/media/jquery-openid/images/claimid.ico b/forum/media/jquery-openid/images/claimid.ico new file mode 100644 index 00000000..2b80f491 Binary files /dev/null and b/forum/media/jquery-openid/images/claimid.ico differ diff --git a/forum/media/jquery-openid/images/facebook.gif b/forum/media/jquery-openid/images/facebook.gif new file mode 100644 index 00000000..b997b358 Binary files /dev/null and b/forum/media/jquery-openid/images/facebook.gif differ diff --git a/forum/media/jquery-openid/images/flickr.ico b/forum/media/jquery-openid/images/flickr.ico new file mode 100644 index 00000000..11f6e07f Binary files /dev/null and b/forum/media/jquery-openid/images/flickr.ico differ diff --git a/forum/media/jquery-openid/images/flickr.png b/forum/media/jquery-openid/images/flickr.png new file mode 100644 index 00000000..142405a6 Binary files /dev/null and b/forum/media/jquery-openid/images/flickr.png differ diff --git a/forum/media/jquery-openid/images/google.gif b/forum/media/jquery-openid/images/google.gif new file mode 100644 index 00000000..1b6cd07b Binary files /dev/null and b/forum/media/jquery-openid/images/google.gif differ diff --git a/forum/media/jquery-openid/images/livejournal-1.png b/forum/media/jquery-openid/images/livejournal-1.png new file mode 100644 index 00000000..e6436081 Binary files /dev/null and b/forum/media/jquery-openid/images/livejournal-1.png differ diff --git a/forum/media/jquery-openid/images/livejournal.ico b/forum/media/jquery-openid/images/livejournal.ico new file mode 100644 index 00000000..f3d21ec5 Binary files /dev/null and b/forum/media/jquery-openid/images/livejournal.ico differ diff --git a/forum/media/jquery-openid/images/myopenid-2.png b/forum/media/jquery-openid/images/myopenid-2.png new file mode 100644 index 00000000..f64fb8e8 Binary files /dev/null and b/forum/media/jquery-openid/images/myopenid-2.png differ diff --git a/forum/media/jquery-openid/images/myopenid.ico b/forum/media/jquery-openid/images/myopenid.ico new file mode 100644 index 00000000..ceb06e6a Binary files /dev/null and b/forum/media/jquery-openid/images/myopenid.ico differ diff --git a/forum/media/jquery-openid/images/openid-inputicon.gif b/forum/media/jquery-openid/images/openid-inputicon.gif new file mode 100644 index 00000000..cde836c8 Binary files /dev/null and b/forum/media/jquery-openid/images/openid-inputicon.gif differ diff --git a/forum/media/jquery-openid/images/openid.gif b/forum/media/jquery-openid/images/openid.gif new file mode 100644 index 00000000..c718b0e6 Binary files /dev/null and b/forum/media/jquery-openid/images/openid.gif differ diff --git a/forum/media/jquery-openid/images/openidico.png b/forum/media/jquery-openid/images/openidico.png new file mode 100644 index 00000000..ab622669 Binary files /dev/null and b/forum/media/jquery-openid/images/openidico.png differ diff --git a/forum/media/jquery-openid/images/openidico16.png b/forum/media/jquery-openid/images/openidico16.png new file mode 100644 index 00000000..ad718ac5 Binary files /dev/null and b/forum/media/jquery-openid/images/openidico16.png differ diff --git a/forum/media/jquery-openid/images/technorati-1.png b/forum/media/jquery-openid/images/technorati-1.png new file mode 100644 index 00000000..f7195240 Binary files /dev/null and b/forum/media/jquery-openid/images/technorati-1.png differ diff --git a/forum/media/jquery-openid/images/technorati.ico b/forum/media/jquery-openid/images/technorati.ico new file mode 100644 index 00000000..fa1083c1 Binary files /dev/null and b/forum/media/jquery-openid/images/technorati.ico differ diff --git a/forum/media/jquery-openid/images/verisign-2.png b/forum/media/jquery-openid/images/verisign-2.png new file mode 100644 index 00000000..c1467008 Binary files /dev/null and b/forum/media/jquery-openid/images/verisign-2.png differ diff --git a/forum/media/jquery-openid/images/verisign.ico b/forum/media/jquery-openid/images/verisign.ico new file mode 100644 index 00000000..3953af93 Binary files /dev/null and b/forum/media/jquery-openid/images/verisign.ico differ diff --git a/forum/media/jquery-openid/images/vidoop.ico b/forum/media/jquery-openid/images/vidoop.ico new file mode 100644 index 00000000..bbd9a0d5 Binary files /dev/null and b/forum/media/jquery-openid/images/vidoop.ico differ diff --git a/forum/media/jquery-openid/images/vidoop.png b/forum/media/jquery-openid/images/vidoop.png new file mode 100644 index 00000000..032c9e98 Binary files /dev/null and b/forum/media/jquery-openid/images/vidoop.png differ diff --git a/forum/media/jquery-openid/images/wordpress.ico b/forum/media/jquery-openid/images/wordpress.ico new file mode 100644 index 00000000..31b7d2c2 Binary files /dev/null and b/forum/media/jquery-openid/images/wordpress.ico differ diff --git a/forum/media/jquery-openid/images/wordpress.png b/forum/media/jquery-openid/images/wordpress.png new file mode 100644 index 00000000..ee29f0cf Binary files /dev/null and b/forum/media/jquery-openid/images/wordpress.png differ diff --git a/forum/media/jquery-openid/images/yahoo.gif b/forum/media/jquery-openid/images/yahoo.gif new file mode 100644 index 00000000..42adbfa5 Binary files /dev/null and b/forum/media/jquery-openid/images/yahoo.gif differ diff --git a/forum/media/jquery-openid/jquery.openid.js b/forum/media/jquery-openid/jquery.openid.js new file mode 100644 index 00000000..8d1cd204 --- /dev/null +++ b/forum/media/jquery-openid/jquery.openid.js @@ -0,0 +1,111 @@ +//jQuery OpenID Plugin 1.1 Copyright 2009 Jarrett Vance http://jvance.com/pages/jQueryOpenIdPlugin.xhtml +$.fn.openid = function() { + var $this = $(this); + + //name input value - needed for name based OpenID + var $usr = $this.find('input[name=openid_username]'); + + //final url input value + var $id = $this.find('input[name=openid_url]'); + + //beginning and end of name OpenID url (name being the middle) + var $front = $this.find('p:has(input[name=openid_username])>span:eq(0)'); + var $end = $this.find('p:has(input[name=openid_username])>span:eq(1)'); + + //needed for special effects only + var $localfs = $this.find('fieldset:has(input[name=username])'); + var $usrfs = $this.find('fieldset:has(input[name=openid_username])'); + var $idfs = $this.find('fieldset:has(input[name=openid_url])'); + + var submitusr = function() { + if ($usr.val().length < 1) { + $usr.focus(); + return false; + } + $id.val($front.text() + $usr.val() + $end.text()); + return true; + }; + + var submitid = function() { + if ($id.val().length < 1) { + $id.focus(); + return false; + } + return true; + + }; + var local = function() { + var $li = $(this); + $('#openid_form .providers li').removeClass('highlight'); + $li.addClass('highlight'); + $usrfs.hide(); + $idfs.hide(); + $localfs.show(); + $this.unbind('submit').submit(submitid); + return false; + }; + + var direct = function() { + var $li = $(this); + $('#openid_form .providers li').removeClass('highlight'); + $li.addClass('highlight'); + $usrfs.fadeOut('slow'); + $localfs.fadeOut('slow'); + $idfs.fadeOut('slow'); + $id.val($this.find("li.highlight span").text()); + setTimeout(function(){$('#bsignin').click();},1000); + return false; + }; + + var openid = function() { + var $li = $(this); + $('#openid_form .providers li').removeClass('highlight'); + $li.addClass('highlight'); + $usrfs.hide(); + $localfs.hide(); + $idfs.show(); + $id.focus(); + $this.unbind('submit').submit(submitid); + return false; + }; + + var username = function() { + var $li = $(this); + $('#openid_form .providers li').removeClass('highlight'); + $li.addClass('highlight'); + $idfs.hide(); + $localfs.hide(); + $usrfs.show(); + $this.find('#enter_your_what').text($li.attr("title")); + $front.text($li.find("span").text().split("username")[0]); + $end.text("").text($li.find("span").text().split("username")[1]); + $id.focus(); + $this.unbind('submit').submit(submitusr); + return false; + }; + + $this.find('li.local').click(local); + $this.find('li.direct').click(direct); + $this.find('li.openid').click(openid); + $this.find('li.username').click(username); + $id.keypress(function(e) { + if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { + return submitid(); + } + }); + $usr.keypress(function(e) { + if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { + return submitusr(); + } + }); + $this.find('li span').hide(); + $this.find('li').css('line-height', 0).css('cursor', 'pointer'); + $usrfs.hide(); + $idfs.hide(); + $localfs.hide(); + $this.find('li:eq(0)').click(); + + return this; +}; +// submitting next=%2F&openid_username=&openid_url=http%3A%2F%2Fyahoo.com%2F +// submitting next=%2F&openid_username=&openid_url=http%3A%2F%2Fyahoo.com%2F diff --git a/forum/media/jquery-openid/openid.css b/forum/media/jquery-openid/openid.css new file mode 100644 index 00000000..1b7aaf82 --- /dev/null +++ b/forum/media/jquery-openid/openid.css @@ -0,0 +1,75 @@ +fieldset { border-style:none; } +img {border-style:none;} + +.logo_box {display:inline-block;float:left;width:90px;height:40px;background:white;border:1px solid #dddddd;} +.openid_box img {margin-top:6px;} +.aol_box img {margin-top:6px;} +.yahoo_box img {margin-top:13px;} +.google_box img {margin-top:6px;} +.local_login_box img {margin-top:2px;margin-left:-3px;} + +form.openid ul{ margin:0;padding:0;text-align:center; list-style-type:none; display:block;} +form.openid ul li {float:left; padding:4px;display:inline-block;} +form.openid ul li div {display:inline-block;} +form.openid ul li span {padding:0 1em 0 3px} +form.openid ul li.first_tiny_li {clear:left;} +form.openid fieldset {clear:both;padding:10px 0px 0px 0px;} +form.openid div+fieldset {display:none} +form.openid label {display:block; font-weight:bold;} +input[name=openid_username] {width:8em} +input[name=openid_identifier] {width:18em} +form.openid ul li.highlight { -moz-border-radius:4px; -webkit-border-radius:4px; background-color: #FD6} +form.openid fieldset div { + -moz-border-radius:4px; + -webkit-border-radius:4px; + background: #DCDCDC; + padding:10px; + display:inline-block; + float:left; +} +form.openid p {margin-bottom:4px;} +form.openid fieldset div p {padding:0px;margin:0px;} +form.openid fieldset div p.login {padding:0px;margin:0 0 10px 0;} +form.openid label { + display:inline-block; + font-weight:normal; + width:6em; + text-align:right; +} +#local_login_fs div { + padding-bottom:4px; +} +#local_login_buttons { + text-align:center; + line-height:1.8em; + margin-top:3px; +} +/*form.openid input[type='submit'] {margin-left:1em;}*/ +#openid_username {background:#ffffa0;} +#openid_url {background:#ffffa0;} + +.openid_logo{color:#F7931E;padding:6px 0px 8px 28px; +background: url(images/openidico.png) no-repeat; +} + +#openid_login {float:left; width:30%; margin:2em 1em; text-align:center} +#openid_login div{margin-top:0.5em} + +form.openid ul.errorlist { + border: none; + list-style-position:inside; + list-style-type: disc; + margin-bottom:5px; +} +form.openid ul.errorlist li { + text-align: left; + margin: 5px; + float: none; + color:blue; +} +#openid_small_providers li { + margin-top:4px; +} +#openid_small_providers li.facebook { + margin-top:0px; +} diff --git a/forum/media/js/com.cnprog.admin.js b/forum/media/js/com.cnprog.admin.js new file mode 100644 index 00000000..39dff48c --- /dev/null +++ b/forum/media/js/com.cnprog.admin.js @@ -0,0 +1,13 @@ +$(document).ready( function(){ + var options = { + success: function(a,b){$('.admin #action_status').html($.i18n._('changes saved'));}, + dataType:'json', + timeout:5000, + url: scriptUrl + $.i18n._('moderate-user/') + viewUserID + '/' + }; + var form = $('.admin #moderate_user_form').ajaxForm(options); + var box = $('.admin input#id_is_approved').click(function(){ + $('.admin #action_status').html($.i18n._('sending data...')); + form.ajaxSubmit(options); + }); +}); diff --git a/forum/media/js/com.cnprog.editor.js b/forum/media/js/com.cnprog.editor.js new file mode 100644 index 00000000..18cc5166 --- /dev/null +++ b/forum/media/js/com.cnprog.editor.js @@ -0,0 +1,68 @@ +/* + jQuery TextAreaResizer plugin + Created on 17th January 2008 by Ryan O'Dell + Version 1.0.4 +*/(function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('
').parent().append($('
').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&¤tValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value))result[i]=$.trim(value);});return result;}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}else +$input.val("");}});}if(wasVisible)$.Autocompleter.Selection(input,input.value.length,input.value.length);};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"$1");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else +if(data[q]){return data[q];}else +if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)return;element=$("
").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("
    ").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if($.fn.bgiframe)list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}field.focus();};})(jQuery); +/* + * TypeWatch 2.0 - Original by Denny Ferrassoli / Refactored by Charles Christolini + * Copyright(c) 2007 Denny Ferrassoli - DennyDotNet.com + * Coprright(c) 2008 Charles Christolini - BinaryPie.com + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html +*/(function(jQuery){jQuery.fn.typeWatch=function(o){var options=jQuery.extend({wait:750,callback:function(){},highlight:true,captureLength:2},o);function checkElement(timer,override){var elTxt=jQuery(timer.el).val();if((elTxt.length>options.captureLength&&elTxt.toUpperCase()!=timer.text)||(override&&elTxt.length>options.captureLength)){timer.text=elTxt.toUpperCase();timer.cb(elTxt)}};function watchElement(elem){if(elem.type.toUpperCase()=="TEXT"||elem.nodeName.toUpperCase()=="TEXTAREA"){var timer={timer:null,text:jQuery(elem).val().toUpperCase(),cb:options.callback,el:elem,wait:options.wait};if(options.highlight){jQuery(elem).focus(function(){this.select()})}var startWatch=function(evt){var timerWait=timer.wait;var overrideBool=false;if(evt.keyCode==13&&this.type.toUpperCase()=="TEXT"){timerWait=1;overrideBool=true}var timerCallbackFx=function(){checkElement(timer,overrideBool)};clearTimeout(timer.timer);timer.timer=setTimeout(timerCallbackFx,timerWait)};jQuery(elem).keydown(startWatch)}};return this.each(function(index){watchElement(this)})}})(jQuery); +/* +Ajax upload +*/jQuery.extend({createUploadIframe:function(d,b){var a="jUploadFrame"+d;if(window.ActiveXObject){var c=document.createElement('