From 3c4c71fc19865bfb75231c425fae31c6b2c211de Mon Sep 17 00:00:00 2001 From: Evgeny Fadeev Date: Tue, 9 Feb 2010 16:48:38 -0500 Subject: started working towards skinning forum app - first step - move templates to app --- forum/templates/404.html | 49 + forum/templates/500.html | 35 + forum/templates/about.html | 36 + forum/templates/answer_edit.html | 85 + forum/templates/answer_edit_tips.html | 55 + forum/templates/ask.html | 134 + forum/templates/authopenid/changeemail.html | 88 + forum/templates/authopenid/changeopenid.html | 35 + forum/templates/authopenid/changepw.html | 18 + forum/templates/authopenid/complete.html | 130 + forum/templates/authopenid/confirm_email.txt | 13 + forum/templates/authopenid/delete.html | 39 + forum/templates/authopenid/email_validation.txt | 15 + .../authopenid/external_legacy_login_info.html | 15 + forum/templates/authopenid/failure.html | 14 + forum/templates/authopenid/sendpw.html | 26 + forum/templates/authopenid/sendpw_email.txt | 9 + forum/templates/authopenid/settings.html | 43 + forum/templates/authopenid/signin.html | 186 + forum/templates/authopenid/signup.html | 32 + forum/templates/authopenid/yadis.xrdf | 14 + forum/templates/badge.html | 37 + forum/templates/badges.html | 76 + forum/templates/base.html | 95 + forum/templates/base_content.html | 93 + forum/templates/book.html | 152 + forum/templates/close.html | 36 + .../content/images/blue-up-arrow-h18px.png | Bin 0 -> 593 bytes forum/templates/content/images/box-arrow.gif | Bin 0 -> 69 bytes forum/templates/content/images/bullet_green.gif | Bin 0 -> 64 bytes forum/templates/content/images/cc-88x31.png | Bin 0 -> 5460 bytes forum/templates/content/images/cc-wiki.png | Bin 0 -> 2333 bytes .../templates/content/images/close-small-dark.png | Bin 0 -> 226 bytes .../templates/content/images/close-small-hover.png | Bin 0 -> 337 bytes forum/templates/content/images/close-small.png | Bin 0 -> 293 bytes forum/templates/content/images/dash.gif | Bin 0 -> 44 bytes .../content/images/djangomade124x25_grey.gif | Bin 0 -> 2035 bytes forum/templates/content/images/dot-g.gif | Bin 0 -> 61 bytes forum/templates/content/images/dot-list.gif | Bin 0 -> 56 bytes forum/templates/content/images/edit.png | Bin 0 -> 758 bytes .../content/images/expander-arrow-hide.gif | Bin 0 -> 126 bytes .../content/images/expander-arrow-show.gif | Bin 0 -> 135 bytes forum/templates/content/images/favicon.gif | Bin 0 -> 3918 bytes forum/templates/content/images/feed-icon-small.png | Bin 0 -> 689 bytes .../content/images/gray-up-arrow-h18px.png | Bin 0 -> 383 bytes forum/templates/content/images/grippie.png | Bin 0 -> 162 bytes forum/templates/content/images/indicator.gif | Bin 0 -> 2545 bytes forum/templates/content/images/logo.gif | Bin 0 -> 2114 bytes forum/templates/content/images/logo.png | Bin 0 -> 2081 bytes forum/templates/content/images/logo1.png | Bin 0 -> 2752 bytes forum/templates/content/images/logo2.png | Bin 0 -> 2124 bytes forum/templates/content/images/medala.gif | Bin 0 -> 801 bytes forum/templates/content/images/medala_on.gif | Bin 0 -> 957 bytes forum/templates/content/images/new.gif | Bin 0 -> 635 bytes forum/templates/content/images/nophoto.png | Bin 0 -> 696 bytes forum/templates/content/images/openid.gif | Bin 0 -> 910 bytes forum/templates/content/images/openid/aol.gif | Bin 0 -> 2205 bytes forum/templates/content/images/openid/blogger.ico | Bin 0 -> 3638 bytes forum/templates/content/images/openid/claimid.ico | Bin 0 -> 3638 bytes forum/templates/content/images/openid/facebook.gif | Bin 0 -> 2075 bytes forum/templates/content/images/openid/flickr.ico | Bin 0 -> 1150 bytes forum/templates/content/images/openid/google.gif | Bin 0 -> 1596 bytes .../content/images/openid/livejournal.ico | Bin 0 -> 5222 bytes forum/templates/content/images/openid/myopenid.ico | Bin 0 -> 2862 bytes .../content/images/openid/openid-inputicon.gif | Bin 0 -> 237 bytes forum/templates/content/images/openid/openid.gif | Bin 0 -> 740 bytes .../templates/content/images/openid/technorati.ico | Bin 0 -> 2294 bytes forum/templates/content/images/openid/verisign.ico | Bin 0 -> 4710 bytes forum/templates/content/images/openid/vidoop.ico | Bin 0 -> 1406 bytes .../templates/content/images/openid/wordpress.ico | Bin 0 -> 1150 bytes forum/templates/content/images/openid/yahoo.gif | Bin 0 -> 1682 bytes forum/templates/content/images/quest-bg.gif | Bin 0 -> 294 bytes .../templates/content/images/vote-accepted-on.png | Bin 0 -> 1124 bytes forum/templates/content/images/vote-accepted.png | Bin 0 -> 1058 bytes .../content/images/vote-arrow-down-on.png | Bin 0 -> 905 bytes forum/templates/content/images/vote-arrow-down.png | Bin 0 -> 876 bytes .../templates/content/images/vote-arrow-up-on.png | Bin 0 -> 906 bytes forum/templates/content/images/vote-arrow-up.png | Bin 0 -> 843 bytes .../templates/content/images/vote-favorite-off.png | Bin 0 -> 930 bytes .../templates/content/images/vote-favorite-on.png | Bin 0 -> 1023 bytes .../templates/content/jquery-openid/images/aol.gif | Bin 0 -> 2205 bytes .../content/jquery-openid/images/blogger-1.png | Bin 0 -> 432 bytes .../content/jquery-openid/images/blogger.ico | Bin 0 -> 3638 bytes .../content/jquery-openid/images/claimid-0.png | Bin 0 -> 629 bytes .../content/jquery-openid/images/claimid.ico | Bin 0 -> 3638 bytes .../content/jquery-openid/images/facebook.gif | Bin 0 -> 2075 bytes .../content/jquery-openid/images/flickr.ico | Bin 0 -> 1150 bytes .../content/jquery-openid/images/flickr.png | Bin 0 -> 426 bytes .../content/jquery-openid/images/google.gif | Bin 0 -> 1596 bytes .../content/jquery-openid/images/livejournal-1.png | Bin 0 -> 713 bytes .../content/jquery-openid/images/livejournal.ico | Bin 0 -> 5222 bytes .../content/jquery-openid/images/myopenid-2.png | Bin 0 -> 511 bytes .../content/jquery-openid/images/myopenid.ico | Bin 0 -> 2862 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 0 -> 237 bytes .../content/jquery-openid/images/openid.gif | Bin 0 -> 740 bytes .../content/jquery-openid/images/openidico.png | Bin 0 -> 654 bytes .../content/jquery-openid/images/openidico16.png | Bin 0 -> 554 bytes .../content/jquery-openid/images/technorati-1.png | Bin 0 -> 606 bytes .../content/jquery-openid/images/technorati.ico | Bin 0 -> 2294 bytes .../content/jquery-openid/images/verisign-2.png | Bin 0 -> 859 bytes .../content/jquery-openid/images/verisign.ico | Bin 0 -> 4710 bytes .../content/jquery-openid/images/vidoop.ico | Bin 0 -> 1406 bytes .../content/jquery-openid/images/vidoop.png | Bin 0 -> 499 bytes .../content/jquery-openid/images/wordpress.ico | Bin 0 -> 1150 bytes .../content/jquery-openid/images/wordpress.png | Bin 0 -> 566 bytes .../content/jquery-openid/images/yahoo.gif | Bin 0 -> 1682 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 0 -> 7465 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 0 -> 851219 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/edit_user_email_feeds_form.html | 4 + forum/templates/faq.html | 144 + forum/templates/fbconnect/xd_receiver.html | 10 + forum/templates/feedback.html | 55 + forum/templates/feedback_email.txt | 19 + forum/templates/feeds/rss_description.html | 1 + forum/templates/feeds/rss_title.html | 1 + forum/templates/footer.html | 48 + forum/templates/header.html | 65 + forum/templates/index.html | 164 + forum/templates/logout.html | 23 + forum/templates/notarobot.html | 15 + forum/templates/pagesize.html | 27 + forum/templates/paginator.html | 38 + forum/templates/post_contributor_info.html | 55 + forum/templates/privacy.html | 42 + forum/templates/question.html | 510 +++ forum/templates/question_edit.html | 131 + forum/templates/question_edit_tips.html | 53 + forum/templates/question_retag.html | 106 + forum/templates/question_summary_list_roll.html | 55 + forum/templates/questions.html | 235 ++ forum/templates/reopen.html | 37 + forum/templates/revisions_answer.html | 83 + forum/templates/revisions_question.html | 83 + forum/templates/tag_selector.html | 42 + forum/templates/tags.html | 67 + forum/templates/user.html | 39 + forum/templates/user_edit.html | 95 + forum/templates/user_email_subscriptions.html | 26 + forum/templates/user_favorites.html | 8 + forum/templates/user_footer.html | 4 + forum/templates/user_info.html | 112 + forum/templates/user_recent.html | 26 + forum/templates/user_reputation.html | 42 + forum/templates/user_responses.html | 23 + forum/templates/user_stats.html | 138 + forum/templates/user_tabs.html | 32 + forum/templates/user_votes.html | 32 + forum/templates/users.html | 73 + forum/templates/users_questions.html | 66 + templates/404.html | 49 - templates/500.html | 35 - templates/about.html | 36 - templates/answer_edit.html | 85 - templates/answer_edit_tips.html | 55 - templates/ask.html | 134 - templates/authopenid/changeemail.html | 88 - templates/authopenid/changeopenid.html | 35 - templates/authopenid/changepw.html | 18 - templates/authopenid/complete.html | 130 - templates/authopenid/confirm_email.txt | 13 - templates/authopenid/delete.html | 39 - templates/authopenid/email_validation.txt | 15 - .../authopenid/external_legacy_login_info.html | 15 - templates/authopenid/failure.html | 14 - templates/authopenid/sendpw.html | 26 - templates/authopenid/sendpw_email.txt | 9 - templates/authopenid/settings.html | 43 - templates/authopenid/signin.html | 186 - templates/authopenid/signup.html | 32 - templates/authopenid/yadis.xrdf | 14 - templates/badge.html | 37 - templates/badges.html | 76 - templates/base.html | 95 - templates/base_content.html | 93 - templates/book.html | 152 - templates/close.html | 36 - templates/content/images/blue-up-arrow-h18px.png | Bin 593 -> 0 bytes templates/content/images/box-arrow.gif | Bin 69 -> 0 bytes templates/content/images/bullet_green.gif | Bin 64 -> 0 bytes templates/content/images/cc-88x31.png | Bin 5460 -> 0 bytes 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 templates/content/images/close-small.png | Bin 293 -> 0 bytes templates/content/images/dash.gif | Bin 44 -> 0 bytes templates/content/images/djangomade124x25_grey.gif | Bin 2035 -> 0 bytes templates/content/images/dot-g.gif | Bin 61 -> 0 bytes templates/content/images/dot-list.gif | Bin 56 -> 0 bytes templates/content/images/edit.png | Bin 758 -> 0 bytes templates/content/images/expander-arrow-hide.gif | Bin 126 -> 0 bytes templates/content/images/expander-arrow-show.gif | Bin 135 -> 0 bytes templates/content/images/favicon.gif | Bin 3918 -> 0 bytes templates/content/images/feed-icon-small.png | Bin 689 -> 0 bytes templates/content/images/gray-up-arrow-h18px.png | Bin 383 -> 0 bytes templates/content/images/grippie.png | Bin 162 -> 0 bytes templates/content/images/indicator.gif | Bin 2545 -> 0 bytes templates/content/images/logo.gif | Bin 2114 -> 0 bytes templates/content/images/logo.png | Bin 2081 -> 0 bytes templates/content/images/logo1.png | Bin 2752 -> 0 bytes templates/content/images/logo2.png | Bin 2124 -> 0 bytes templates/content/images/medala.gif | Bin 801 -> 0 bytes templates/content/images/medala_on.gif | Bin 957 -> 0 bytes templates/content/images/new.gif | Bin 635 -> 0 bytes templates/content/images/nophoto.png | Bin 696 -> 0 bytes templates/content/images/openid.gif | Bin 910 -> 0 bytes templates/content/images/openid/aol.gif | Bin 2205 -> 0 bytes templates/content/images/openid/blogger.ico | Bin 3638 -> 0 bytes templates/content/images/openid/claimid.ico | Bin 3638 -> 0 bytes templates/content/images/openid/facebook.gif | Bin 2075 -> 0 bytes templates/content/images/openid/flickr.ico | Bin 1150 -> 0 bytes templates/content/images/openid/google.gif | Bin 1596 -> 0 bytes templates/content/images/openid/livejournal.ico | Bin 5222 -> 0 bytes templates/content/images/openid/myopenid.ico | Bin 2862 -> 0 bytes .../content/images/openid/openid-inputicon.gif | Bin 237 -> 0 bytes templates/content/images/openid/openid.gif | Bin 740 -> 0 bytes templates/content/images/openid/technorati.ico | Bin 2294 -> 0 bytes templates/content/images/openid/verisign.ico | Bin 4710 -> 0 bytes templates/content/images/openid/vidoop.ico | Bin 1406 -> 0 bytes templates/content/images/openid/wordpress.ico | Bin 1150 -> 0 bytes templates/content/images/openid/yahoo.gif | Bin 1682 -> 0 bytes templates/content/images/quest-bg.gif | Bin 294 -> 0 bytes templates/content/images/vote-accepted-on.png | Bin 1124 -> 0 bytes templates/content/images/vote-accepted.png | Bin 1058 -> 0 bytes templates/content/images/vote-arrow-down-on.png | Bin 905 -> 0 bytes templates/content/images/vote-arrow-down.png | Bin 876 -> 0 bytes templates/content/images/vote-arrow-up-on.png | Bin 906 -> 0 bytes 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 templates/content/jquery-openid/images/blogger.ico | Bin 3638 -> 0 bytes .../content/jquery-openid/images/claimid-0.png | Bin 629 -> 0 bytes templates/content/jquery-openid/images/claimid.ico | Bin 3638 -> 0 bytes .../content/jquery-openid/images/facebook.gif | Bin 2075 -> 0 bytes templates/content/jquery-openid/images/flickr.ico | Bin 1150 -> 0 bytes templates/content/jquery-openid/images/flickr.png | Bin 426 -> 0 bytes templates/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 templates/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 templates/content/jquery-openid/images/vidoop.ico | Bin 1406 -> 0 bytes templates/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 templates/content/jquery-openid/images/yahoo.gif | Bin 1682 -> 0 bytes templates/content/jquery-openid/jquery.openid.js | 111 - templates/content/jquery-openid/openid.css | 75 - templates/content/js/com.cnprog.admin.js | 13 - templates/content/js/com.cnprog.editor.js | 68 - templates/content/js/com.cnprog.i18n.js | 159 - templates/content/js/com.cnprog.post.js | 691 ---- templates/content/js/com.cnprog.tag_selector.js | 171 - templates/content/js/com.cnprog.utils.js | 128 - templates/content/js/compress.bat | 5 - templates/content/js/excanvas.pack.js | 1 - templates/content/js/flot-build.bat | 3 - templates/content/js/jquery-1.2.6.js | 3549 -------------------- templates/content/js/jquery-1.2.6.min.js | 32 - templates/content/js/jquery.ajaxfileupload.js | 195 -- templates/content/js/jquery.flot.js | 2421 ------------- templates/content/js/jquery.flot.pack.js | 1 - templates/content/js/jquery.form.js | 654 ---- templates/content/js/jquery.i18n.js | 133 - templates/content/js/jquery.openid.js | 176 - templates/content/js/jquery.validate.pack.js | 15 - templates/content/js/se_hilite.js | 1 - templates/content/js/se_hilite_src.js | 273 -- templates/content/js/wmd/images/wmd-buttons.png | Bin 7465 -> 0 bytes templates/content/js/wmd/showdown-min.js | 1 - templates/content/js/wmd/showdown.js | 1309 -------- templates/content/js/wmd/wmd-min.js | 1 - templates/content/js/wmd/wmd-test.html | 158 - templates/content/js/wmd/wmd.css | 129 - templates/content/js/wmd/wmd.js | 2388 ------------- templates/content/js/yuicompressor-2.4.2.jar | Bin 851219 -> 0 bytes templates/content/style/default.css | 1754 ---------- templates/content/style/jquery.autocomplete.css | 49 - templates/content/style/openid.css | 45 - templates/content/style/prettify.css | 27 - templates/content/style/style.css | 1469 -------- templates/edit_user_email_feeds_form.html | 4 - templates/faq.html | 144 - templates/fbconnect/xd_receiver.html | 10 - templates/feedback.html | 55 - templates/feedback_email.txt | 19 - templates/feeds/rss_description.html | 1 - templates/feeds/rss_title.html | 1 - templates/footer.html | 48 - templates/header.html | 65 - templates/index.html | 164 - templates/logout.html | 23 - templates/notarobot.html | 15 - templates/pagesize.html | 27 - templates/paginator.html | 38 - templates/post_contributor_info.html | 55 - templates/privacy.html | 42 - templates/question.html | 510 --- templates/question_edit.html | 131 - templates/question_edit_tips.html | 53 - templates/question_retag.html | 106 - templates/question_summary_list_roll.html | 55 - templates/questions.html | 235 -- templates/reopen.html | 37 - templates/revisions_answer.html | 83 - templates/revisions_question.html | 83 - templates/tag_selector.html | 42 - templates/tags.html | 67 - templates/user.html | 39 - templates/user_edit.html | 95 - templates/user_email_subscriptions.html | 26 - templates/user_favorites.html | 8 - templates/user_footer.html | 4 - templates/user_info.html | 112 - templates/user_recent.html | 26 - templates/user_reputation.html | 42 - templates/user_responses.html | 23 - templates/user_stats.html | 138 - templates/user_tabs.html | 32 - templates/user_votes.html | 32 - templates/users.html | 73 - templates/users_questions.html | 66 - 364 files changed, 20594 insertions(+), 20594 deletions(-) create mode 100644 forum/templates/404.html create mode 100644 forum/templates/500.html create mode 100644 forum/templates/about.html create mode 100644 forum/templates/answer_edit.html create mode 100644 forum/templates/answer_edit_tips.html create mode 100644 forum/templates/ask.html create mode 100644 forum/templates/authopenid/changeemail.html create mode 100644 forum/templates/authopenid/changeopenid.html create mode 100644 forum/templates/authopenid/changepw.html create mode 100644 forum/templates/authopenid/complete.html create mode 100644 forum/templates/authopenid/confirm_email.txt create mode 100644 forum/templates/authopenid/delete.html create mode 100644 forum/templates/authopenid/email_validation.txt create mode 100644 forum/templates/authopenid/external_legacy_login_info.html create mode 100644 forum/templates/authopenid/failure.html create mode 100644 forum/templates/authopenid/sendpw.html create mode 100644 forum/templates/authopenid/sendpw_email.txt create mode 100644 forum/templates/authopenid/settings.html create mode 100755 forum/templates/authopenid/signin.html create mode 100644 forum/templates/authopenid/signup.html create mode 100644 forum/templates/authopenid/yadis.xrdf create mode 100644 forum/templates/badge.html create mode 100644 forum/templates/badges.html create mode 100755 forum/templates/base.html create mode 100644 forum/templates/base_content.html create mode 100644 forum/templates/book.html create mode 100644 forum/templates/close.html create mode 100644 forum/templates/content/images/blue-up-arrow-h18px.png create mode 100644 forum/templates/content/images/box-arrow.gif create mode 100644 forum/templates/content/images/bullet_green.gif create mode 100644 forum/templates/content/images/cc-88x31.png create mode 100644 forum/templates/content/images/cc-wiki.png create mode 100644 forum/templates/content/images/close-small-dark.png create mode 100644 forum/templates/content/images/close-small-hover.png create mode 100644 forum/templates/content/images/close-small.png create mode 100644 forum/templates/content/images/dash.gif create mode 100644 forum/templates/content/images/djangomade124x25_grey.gif create mode 100644 forum/templates/content/images/dot-g.gif create mode 100644 forum/templates/content/images/dot-list.gif create mode 100644 forum/templates/content/images/edit.png create mode 100644 forum/templates/content/images/expander-arrow-hide.gif create mode 100644 forum/templates/content/images/expander-arrow-show.gif create mode 100644 forum/templates/content/images/favicon.gif create mode 100644 forum/templates/content/images/feed-icon-small.png create mode 100644 forum/templates/content/images/gray-up-arrow-h18px.png create mode 100644 forum/templates/content/images/grippie.png create mode 100644 forum/templates/content/images/indicator.gif create mode 100644 forum/templates/content/images/logo.gif create mode 100644 forum/templates/content/images/logo.png create mode 100644 forum/templates/content/images/logo1.png create mode 100644 forum/templates/content/images/logo2.png create mode 100644 forum/templates/content/images/medala.gif create mode 100644 forum/templates/content/images/medala_on.gif create mode 100644 forum/templates/content/images/new.gif create mode 100644 forum/templates/content/images/nophoto.png create mode 100644 forum/templates/content/images/openid.gif create mode 100644 forum/templates/content/images/openid/aol.gif create mode 100644 forum/templates/content/images/openid/blogger.ico create mode 100644 forum/templates/content/images/openid/claimid.ico create mode 100644 forum/templates/content/images/openid/facebook.gif create mode 100644 forum/templates/content/images/openid/flickr.ico create mode 100644 forum/templates/content/images/openid/google.gif create mode 100644 forum/templates/content/images/openid/livejournal.ico create mode 100644 forum/templates/content/images/openid/myopenid.ico create mode 100644 forum/templates/content/images/openid/openid-inputicon.gif create mode 100644 forum/templates/content/images/openid/openid.gif create mode 100644 forum/templates/content/images/openid/technorati.ico create mode 100644 forum/templates/content/images/openid/verisign.ico create mode 100644 forum/templates/content/images/openid/vidoop.ico create mode 100644 forum/templates/content/images/openid/wordpress.ico create mode 100644 forum/templates/content/images/openid/yahoo.gif create mode 100644 forum/templates/content/images/quest-bg.gif create mode 100644 forum/templates/content/images/vote-accepted-on.png create mode 100644 forum/templates/content/images/vote-accepted.png create mode 100644 forum/templates/content/images/vote-arrow-down-on.png create mode 100644 forum/templates/content/images/vote-arrow-down.png create mode 100644 forum/templates/content/images/vote-arrow-up-on.png create mode 100644 forum/templates/content/images/vote-arrow-up.png create mode 100644 forum/templates/content/images/vote-favorite-off.png create mode 100644 forum/templates/content/images/vote-favorite-on.png create mode 100644 forum/templates/content/jquery-openid/images/aol.gif create mode 100644 forum/templates/content/jquery-openid/images/blogger-1.png create mode 100644 forum/templates/content/jquery-openid/images/blogger.ico create mode 100644 forum/templates/content/jquery-openid/images/claimid-0.png create mode 100644 forum/templates/content/jquery-openid/images/claimid.ico create mode 100644 forum/templates/content/jquery-openid/images/facebook.gif create mode 100644 forum/templates/content/jquery-openid/images/flickr.ico create mode 100644 forum/templates/content/jquery-openid/images/flickr.png create mode 100644 forum/templates/content/jquery-openid/images/google.gif create mode 100644 forum/templates/content/jquery-openid/images/livejournal-1.png create mode 100644 forum/templates/content/jquery-openid/images/livejournal.ico create mode 100644 forum/templates/content/jquery-openid/images/myopenid-2.png create mode 100644 forum/templates/content/jquery-openid/images/myopenid.ico create mode 100644 forum/templates/content/jquery-openid/images/openid-inputicon.gif create mode 100644 forum/templates/content/jquery-openid/images/openid.gif create mode 100644 forum/templates/content/jquery-openid/images/openidico.png create mode 100644 forum/templates/content/jquery-openid/images/openidico16.png create mode 100644 forum/templates/content/jquery-openid/images/technorati-1.png create mode 100644 forum/templates/content/jquery-openid/images/technorati.ico create mode 100644 forum/templates/content/jquery-openid/images/verisign-2.png create mode 100644 forum/templates/content/jquery-openid/images/verisign.ico create mode 100644 forum/templates/content/jquery-openid/images/vidoop.ico create mode 100644 forum/templates/content/jquery-openid/images/vidoop.png create mode 100644 forum/templates/content/jquery-openid/images/wordpress.ico create mode 100644 forum/templates/content/jquery-openid/images/wordpress.png create mode 100644 forum/templates/content/jquery-openid/images/yahoo.gif create mode 100644 forum/templates/content/jquery-openid/jquery.openid.js create mode 100644 forum/templates/content/jquery-openid/openid.css create mode 100644 forum/templates/content/js/com.cnprog.admin.js create mode 100644 forum/templates/content/js/com.cnprog.editor.js create mode 100644 forum/templates/content/js/com.cnprog.i18n.js create mode 100644 forum/templates/content/js/com.cnprog.post.js create mode 100644 forum/templates/content/js/com.cnprog.tag_selector.js create mode 100644 forum/templates/content/js/com.cnprog.utils.js create mode 100644 forum/templates/content/js/compress.bat create mode 100644 forum/templates/content/js/excanvas.pack.js create mode 100644 forum/templates/content/js/flot-build.bat create mode 100644 forum/templates/content/js/jquery-1.2.6.js create mode 100644 forum/templates/content/js/jquery-1.2.6.min.js create mode 100644 forum/templates/content/js/jquery.ajaxfileupload.js create mode 100644 forum/templates/content/js/jquery.flot.js create mode 100644 forum/templates/content/js/jquery.flot.pack.js create mode 100644 forum/templates/content/js/jquery.form.js create mode 100644 forum/templates/content/js/jquery.i18n.js create mode 100644 forum/templates/content/js/jquery.openid.js create mode 100644 forum/templates/content/js/jquery.validate.pack.js create mode 100644 forum/templates/content/js/se_hilite.js create mode 100644 forum/templates/content/js/se_hilite_src.js create mode 100644 forum/templates/content/js/wmd/images/wmd-buttons.png create mode 100644 forum/templates/content/js/wmd/showdown-min.js create mode 100644 forum/templates/content/js/wmd/showdown.js create mode 100644 forum/templates/content/js/wmd/wmd-min.js create mode 100644 forum/templates/content/js/wmd/wmd-test.html create mode 100644 forum/templates/content/js/wmd/wmd.css create mode 100644 forum/templates/content/js/wmd/wmd.js create mode 100644 forum/templates/content/js/yuicompressor-2.4.2.jar create mode 100644 forum/templates/content/style/default.css create mode 100644 forum/templates/content/style/jquery.autocomplete.css create mode 100644 forum/templates/content/style/openid.css create mode 100644 forum/templates/content/style/prettify.css create mode 100644 forum/templates/content/style/style.css create mode 100644 forum/templates/edit_user_email_feeds_form.html create mode 100644 forum/templates/faq.html create mode 100755 forum/templates/fbconnect/xd_receiver.html create mode 100644 forum/templates/feedback.html create mode 100644 forum/templates/feedback_email.txt create mode 100644 forum/templates/feeds/rss_description.html create mode 100644 forum/templates/feeds/rss_title.html create mode 100644 forum/templates/footer.html create mode 100644 forum/templates/header.html create mode 100644 forum/templates/index.html create mode 100644 forum/templates/logout.html create mode 100644 forum/templates/notarobot.html create mode 100644 forum/templates/pagesize.html create mode 100644 forum/templates/paginator.html create mode 100644 forum/templates/post_contributor_info.html create mode 100644 forum/templates/privacy.html create mode 100644 forum/templates/question.html create mode 100644 forum/templates/question_edit.html create mode 100644 forum/templates/question_edit_tips.html create mode 100644 forum/templates/question_retag.html create mode 100644 forum/templates/question_summary_list_roll.html create mode 100644 forum/templates/questions.html create mode 100644 forum/templates/reopen.html create mode 100644 forum/templates/revisions_answer.html create mode 100644 forum/templates/revisions_question.html create mode 100644 forum/templates/tag_selector.html create mode 100644 forum/templates/tags.html create mode 100644 forum/templates/user.html create mode 100644 forum/templates/user_edit.html create mode 100644 forum/templates/user_email_subscriptions.html create mode 100644 forum/templates/user_favorites.html create mode 100644 forum/templates/user_footer.html create mode 100644 forum/templates/user_info.html create mode 100644 forum/templates/user_recent.html create mode 100644 forum/templates/user_reputation.html create mode 100644 forum/templates/user_responses.html create mode 100644 forum/templates/user_stats.html create mode 100644 forum/templates/user_tabs.html create mode 100644 forum/templates/user_votes.html create mode 100644 forum/templates/users.html create mode 100644 forum/templates/users_questions.html delete mode 100644 templates/404.html delete mode 100644 templates/500.html delete mode 100644 templates/about.html delete mode 100644 templates/answer_edit.html delete mode 100644 templates/answer_edit_tips.html delete mode 100644 templates/ask.html delete mode 100644 templates/authopenid/changeemail.html delete mode 100644 templates/authopenid/changeopenid.html delete mode 100644 templates/authopenid/changepw.html delete mode 100644 templates/authopenid/complete.html delete mode 100644 templates/authopenid/confirm_email.txt delete mode 100644 templates/authopenid/delete.html delete mode 100644 templates/authopenid/email_validation.txt delete mode 100644 templates/authopenid/external_legacy_login_info.html delete mode 100644 templates/authopenid/failure.html delete mode 100644 templates/authopenid/sendpw.html delete mode 100644 templates/authopenid/sendpw_email.txt delete mode 100644 templates/authopenid/settings.html delete mode 100755 templates/authopenid/signin.html delete mode 100644 templates/authopenid/signup.html delete mode 100644 templates/authopenid/yadis.xrdf delete mode 100644 templates/badge.html delete mode 100644 templates/badges.html delete mode 100755 templates/base.html delete mode 100644 templates/base_content.html delete mode 100644 templates/book.html delete mode 100644 templates/close.html delete mode 100644 templates/content/images/blue-up-arrow-h18px.png delete mode 100644 templates/content/images/box-arrow.gif delete mode 100644 templates/content/images/bullet_green.gif delete mode 100644 templates/content/images/cc-88x31.png delete mode 100644 templates/content/images/cc-wiki.png delete mode 100644 templates/content/images/close-small-dark.png delete mode 100644 templates/content/images/close-small-hover.png delete mode 100644 templates/content/images/close-small.png delete mode 100644 templates/content/images/dash.gif delete mode 100644 templates/content/images/djangomade124x25_grey.gif delete mode 100644 templates/content/images/dot-g.gif delete mode 100644 templates/content/images/dot-list.gif delete mode 100644 templates/content/images/edit.png delete mode 100644 templates/content/images/expander-arrow-hide.gif delete mode 100644 templates/content/images/expander-arrow-show.gif delete mode 100644 templates/content/images/favicon.gif delete mode 100644 templates/content/images/feed-icon-small.png delete mode 100644 templates/content/images/gray-up-arrow-h18px.png delete mode 100644 templates/content/images/grippie.png delete mode 100644 templates/content/images/indicator.gif delete mode 100644 templates/content/images/logo.gif delete mode 100644 templates/content/images/logo.png delete mode 100644 templates/content/images/logo1.png delete mode 100644 templates/content/images/logo2.png delete mode 100644 templates/content/images/medala.gif delete mode 100644 templates/content/images/medala_on.gif delete mode 100644 templates/content/images/new.gif delete mode 100644 templates/content/images/nophoto.png delete mode 100644 templates/content/images/openid.gif delete mode 100644 templates/content/images/openid/aol.gif delete mode 100644 templates/content/images/openid/blogger.ico delete mode 100644 templates/content/images/openid/claimid.ico delete mode 100644 templates/content/images/openid/facebook.gif delete mode 100644 templates/content/images/openid/flickr.ico delete mode 100644 templates/content/images/openid/google.gif delete mode 100644 templates/content/images/openid/livejournal.ico delete mode 100644 templates/content/images/openid/myopenid.ico delete mode 100644 templates/content/images/openid/openid-inputicon.gif delete mode 100644 templates/content/images/openid/openid.gif delete mode 100644 templates/content/images/openid/technorati.ico delete mode 100644 templates/content/images/openid/verisign.ico delete mode 100644 templates/content/images/openid/vidoop.ico delete mode 100644 templates/content/images/openid/wordpress.ico delete mode 100644 templates/content/images/openid/yahoo.gif delete mode 100644 templates/content/images/quest-bg.gif delete mode 100644 templates/content/images/vote-accepted-on.png delete mode 100644 templates/content/images/vote-accepted.png delete mode 100644 templates/content/images/vote-arrow-down-on.png delete mode 100644 templates/content/images/vote-arrow-down.png delete mode 100644 templates/content/images/vote-arrow-up-on.png delete mode 100644 templates/content/images/vote-arrow-up.png delete mode 100644 templates/content/images/vote-favorite-off.png delete mode 100644 templates/content/images/vote-favorite-on.png delete mode 100644 templates/content/jquery-openid/images/aol.gif delete mode 100644 templates/content/jquery-openid/images/blogger-1.png delete mode 100644 templates/content/jquery-openid/images/blogger.ico delete mode 100644 templates/content/jquery-openid/images/claimid-0.png delete mode 100644 templates/content/jquery-openid/images/claimid.ico delete mode 100644 templates/content/jquery-openid/images/facebook.gif delete mode 100644 templates/content/jquery-openid/images/flickr.ico delete mode 100644 templates/content/jquery-openid/images/flickr.png delete mode 100644 templates/content/jquery-openid/images/google.gif delete mode 100644 templates/content/jquery-openid/images/livejournal-1.png delete mode 100644 templates/content/jquery-openid/images/livejournal.ico delete mode 100644 templates/content/jquery-openid/images/myopenid-2.png delete mode 100644 templates/content/jquery-openid/images/myopenid.ico delete mode 100644 templates/content/jquery-openid/images/openid-inputicon.gif delete mode 100644 templates/content/jquery-openid/images/openid.gif delete mode 100644 templates/content/jquery-openid/images/openidico.png delete mode 100644 templates/content/jquery-openid/images/openidico16.png delete mode 100644 templates/content/jquery-openid/images/technorati-1.png delete mode 100644 templates/content/jquery-openid/images/technorati.ico delete mode 100644 templates/content/jquery-openid/images/verisign-2.png delete mode 100644 templates/content/jquery-openid/images/verisign.ico delete mode 100644 templates/content/jquery-openid/images/vidoop.ico delete mode 100644 templates/content/jquery-openid/images/vidoop.png delete mode 100644 templates/content/jquery-openid/images/wordpress.ico delete mode 100644 templates/content/jquery-openid/images/wordpress.png delete mode 100644 templates/content/jquery-openid/images/yahoo.gif delete mode 100644 templates/content/jquery-openid/jquery.openid.js delete mode 100644 templates/content/jquery-openid/openid.css delete mode 100644 templates/content/js/com.cnprog.admin.js delete mode 100644 templates/content/js/com.cnprog.editor.js delete mode 100644 templates/content/js/com.cnprog.i18n.js delete mode 100644 templates/content/js/com.cnprog.post.js delete mode 100644 templates/content/js/com.cnprog.tag_selector.js delete mode 100644 templates/content/js/com.cnprog.utils.js delete mode 100644 templates/content/js/compress.bat delete mode 100644 templates/content/js/excanvas.pack.js delete mode 100644 templates/content/js/flot-build.bat delete mode 100644 templates/content/js/jquery-1.2.6.js delete mode 100644 templates/content/js/jquery-1.2.6.min.js delete mode 100644 templates/content/js/jquery.ajaxfileupload.js delete mode 100644 templates/content/js/jquery.flot.js delete mode 100644 templates/content/js/jquery.flot.pack.js delete mode 100644 templates/content/js/jquery.form.js delete mode 100644 templates/content/js/jquery.i18n.js delete mode 100644 templates/content/js/jquery.openid.js delete mode 100644 templates/content/js/jquery.validate.pack.js delete mode 100644 templates/content/js/se_hilite.js delete mode 100644 templates/content/js/se_hilite_src.js delete mode 100644 templates/content/js/wmd/images/wmd-buttons.png delete mode 100644 templates/content/js/wmd/showdown-min.js delete mode 100644 templates/content/js/wmd/showdown.js delete mode 100644 templates/content/js/wmd/wmd-min.js delete mode 100644 templates/content/js/wmd/wmd-test.html delete mode 100644 templates/content/js/wmd/wmd.css delete mode 100644 templates/content/js/wmd/wmd.js delete mode 100644 templates/content/js/yuicompressor-2.4.2.jar delete mode 100644 templates/content/style/default.css delete mode 100644 templates/content/style/jquery.autocomplete.css delete mode 100644 templates/content/style/openid.css delete mode 100644 templates/content/style/prettify.css delete mode 100644 templates/content/style/style.css delete mode 100644 templates/edit_user_email_feeds_form.html delete mode 100644 templates/faq.html delete mode 100755 templates/fbconnect/xd_receiver.html delete mode 100644 templates/feedback.html delete mode 100644 templates/feedback_email.txt delete mode 100644 templates/feeds/rss_description.html delete mode 100644 templates/feeds/rss_title.html delete mode 100644 templates/footer.html delete mode 100644 templates/header.html delete mode 100644 templates/index.html delete mode 100644 templates/logout.html delete mode 100644 templates/notarobot.html delete mode 100644 templates/pagesize.html delete mode 100644 templates/paginator.html delete mode 100644 templates/post_contributor_info.html delete mode 100644 templates/privacy.html delete mode 100644 templates/question.html delete mode 100644 templates/question_edit.html delete mode 100644 templates/question_edit_tips.html delete mode 100644 templates/question_retag.html delete mode 100644 templates/question_summary_list_roll.html delete mode 100644 templates/questions.html delete mode 100644 templates/reopen.html delete mode 100644 templates/revisions_answer.html delete mode 100644 templates/revisions_question.html delete mode 100644 templates/tag_selector.html delete mode 100644 templates/tags.html delete mode 100644 templates/user.html delete mode 100644 templates/user_edit.html delete mode 100644 templates/user_email_subscriptions.html delete mode 100644 templates/user_favorites.html delete mode 100644 templates/user_footer.html delete mode 100644 templates/user_info.html delete mode 100644 templates/user_recent.html delete mode 100644 templates/user_reputation.html delete mode 100644 templates/user_responses.html delete mode 100644 templates/user_stats.html delete mode 100644 templates/user_tabs.html delete mode 100644 templates/user_votes.html delete mode 100644 templates/users.html delete mode 100644 templates/users_questions.html diff --git a/forum/templates/404.html b/forum/templates/404.html new file mode 100644 index 00000000..227de3ae --- /dev/null +++ b/forum/templates/404.html @@ -0,0 +1,49 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}404 Error{% endspaceless %}{% endblock %} +{% block forestyle%} + +{% endblock %} +{% block forejs %} + +{% endblock %} +{% block content %} +
+ 404 Not Found +
+
+
+

{% trans "Sorry, could not find the page you requested." %}

+
+ {% trans "This might have happened for the following reasons:" %}
+
    +
  • {% trans "this question or answer has been deleted;" %}
  • +
  • {% trans "url has error - please check it;" %}
  • +
  • {% trans "the page you tried to visit is protected or you don't have sufficient points, see" %} faq;
  • +
  • {% trans "if you believe this error 404 should not have occured, please" %} + {% trans "report this problem" %}
  • + +
+ + +
+ +
+{% endblock %} + diff --git a/forum/templates/500.html b/forum/templates/500.html new file mode 100644 index 00000000..51e73178 --- /dev/null +++ b/forum/templates/500.html @@ -0,0 +1,35 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}500 Error{% endspaceless %}{% endblock %} +{% block forejs %} + +{% endblock %} +{% block content %} +
+

+ 500 Server Error +

+ +
+
+
+

{% trans "sorry, system error" %}

+
+ {% trans "system error log is recorded, error will be fixed as soon as possible" %}
+ {% trans "please report the error to the site administrators if you wish" %} +
+ +
+{% endblock %} + diff --git a/forum/templates/about.html b/forum/templates/about.html new file mode 100644 index 00000000..66dcc3fd --- /dev/null +++ b/forum/templates/about.html @@ -0,0 +1,36 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% load extra_tags %} +{% load humanize %} +{% block title %}{% spaceless %}{% trans "About" %}{% endspaceless %}{% endblock %} +{% block forejs %} +{% endblock %} +{% block content %} +
+{% trans "About" %} +
+ +
+

Please customize file templates/about.html

+ +

Here you can ask and answer questions, comment + and vote for the questions of others and their answers. Both questions and answers + can be revised and improved. Questions can be tagged with + the relevant keywords to simplify future access and organize the accumulated material. +

+ +

This Q&A site is moderated by its members, hopefully - including yourself! + Moderation rights are gradually assigned to the site users based on the accumulated "reputation" + points. These points are added to the users account when others vote for his/her questions or answers. + These points (very) roughly reflect the level of trust of the community. +

+

No points are necessary to ask or answer the questions - so please - + join us! +

+

+ If you would like to find out more about this site - please see frequently asked questions. +

+
+{% endblock %} + diff --git a/forum/templates/answer_edit.html b/forum/templates/answer_edit.html new file mode 100644 index 00000000..cd247a3c --- /dev/null +++ b/forum/templates/answer_edit.html @@ -0,0 +1,85 @@ +{% extends "base.html" %} + +{% load i18n %} +{% load extra_tags %} +{% block title %}{% spaceless %}{% trans "Edit answer" %}{% endspaceless %}{% endblock %} +{% block forejs %} + + + + + + + +{% endblock %} + +{% block content %} +
+ {% trans "Edit answer" %} [{% trans "back" %}] +
+
+
+
+
+ {% if revision_form.revision.errors %}{{ revision_form.revision.errors.as_ul }}{% endif %} +
+ {{ revision_form.revision }} +
+
+
+ {{ form.text }} + +
{% trans "toggle preview" %}
+
+
+ + {{ form.summary.label_tag }}
+ {{ form.summary }} {{ form.summary.errors }} +
+ {{ form.summary.help_text }} +
+ + +
+
+
+{% endblock %} + +{% block sidebar %} +{% include "answer_edit_tips.html" %} +{% endblock %} + +{% block endjs %} +{% endblock %} + diff --git a/forum/templates/answer_edit_tips.html b/forum/templates/answer_edit_tips.html new file mode 100644 index 00000000..c390da06 --- /dev/null +++ b/forum/templates/answer_edit_tips.html @@ -0,0 +1,55 @@ + +{% load i18n %} +
+

{% trans "answer tips" %}

+
+
    +
  • {% trans "please make your answer relevant to this community" %} +
  • +
  • + {% trans "try to give an answer, rather than engage into a discussion" %} +
  • +
  • + {% trans "please try to provide details" %} +
  • +
  • + {% trans "be clear and concise" %} +
  • +
+ +
+
+ +
+

{% trans "Markdown tips" %}

+ + +
+ diff --git a/forum/templates/ask.html b/forum/templates/ask.html new file mode 100644 index 00000000..30d43ee0 --- /dev/null +++ b/forum/templates/ask.html @@ -0,0 +1,134 @@ +{% extends "base.html" %} + +{% load i18n %} +{% load extra_tags %} +{% block title %}{% spaceless %}{% trans "Ask a question" %}{% endspaceless %}{% endblock %} +{% block forejs %} + + + + + + + +{% endblock %} + +{% block content %} +
+ {% trans "Ask a question" %} +
+
+
+
+ {% if not request.user.is_authenticated %} +
+

{% trans "login to post question info" %}

+
+ {% else %} + {% ifequal settings.EMAIL_VALIDATION 'on' %} + {% if not request.user.email_isvalid %} +
+ {% blocktrans with request.user.email as email %}must have valid {{email}} to post, + see {{email_validation_faq_url}} + {% endblocktrans %} +
+ {% endif %} + {% endifequal %} + {% endif %} +
+
+ {{ form.title }} {{ form.title.errors }} +
+ {{ form.title.help_text }} +
+
+ +
+
+ {{ form.text }} + +
+ + + + {% if settings.WIKI_ON %} + + {% endif %} + + +
+ {% trans "toggle preview" %} + + {{ form.wiki }} {{ form.wiki.label_tag }} +
+
+
+ +
+
+ {{ form.tags.label_tag }}: {% trans "(required)" %}
+ {{ form.tags }} {{ form.tags.errors }} +
+

+ {{ form.tags.help_text }} +

+ {% if not request.user.is_authenticated %} + + {% else %} + + {% endif %} +
+
+
+{% endblock %} + +{% block sidebar %} +{% include "question_edit_tips.html" %} +{% endblock %} + +{% block endjs %} +{% endblock %} + diff --git a/forum/templates/authopenid/changeemail.html b/forum/templates/authopenid/changeemail.html new file mode 100644 index 00000000..94d1881c --- /dev/null +++ b/forum/templates/authopenid/changeemail.html @@ -0,0 +1,88 @@ +{% extends "base_content.html" %} +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Change email" %}{% endspaceless %}{% endblock %} +{% block content %} + +{% ifequal action_type "change" %} +
+ {% if user.email %} + {% trans "Change email" %} + {% else %} + {% trans "Save your email address" %} + {% endif %} +
+

+ {% if user.email %} + {% blocktrans %}change {{email}} info{% endblocktrans %} + {% else %} + {% blocktrans %}here is why email is required, see {{gravatar_faq_url}}{% endblocktrans %} + {% endif %} +

+ {% if msg %} +

{{ msg }}

+ {% endif %} + +
+
+ {% if next %} + + {% endif %} +
+ + {% if form.email.errors %} +

{{form.email.errors|join:", "}}

+ {% endif %} + {{ form.email }} +
+
+ + {% if user.email %} + + {% endif %} +
+ +
+
+{% endifequal %} +{% ifequal action_type "validate" %} +
+ {% trans "Validate email" %} +
+

+ {% blocktrans %}validate {{email}} info or go to {{change_email_url}}{% endblocktrans %} +

+{% endifequal %} +{% ifequal action_type "keep" %} +
+ {% trans "Email not changed" %} +
+

+ {% blocktrans %}old {{email}} kept, if you like go to {{change_email_url}}{% endblocktrans %} +

+{% endifequal %} +{% ifequal action_type "done_novalidate" %} +
+ {% trans "Email changed" %} +
+

+ {% blocktrans %}your current {{email}} can be used for this{% endblocktrans %} +

+{% endifequal %} +{% ifequal action_type "validation_complete" %} +
+ {% trans "Email verified" %} +
+

+ {% trans "thanks for verifying email" %} +

+{% endifequal %} +{% ifequal action_type "key_not_sent" %} +
+ {% trans "email key not sent" %} +
+

+ {% blocktrans %}email key not sent {{email}} change email here {{change_link}}{% endblocktrans %} +

+{% endifequal %} +{% endblock %} + diff --git a/forum/templates/authopenid/changeopenid.html b/forum/templates/authopenid/changeopenid.html new file mode 100644 index 00000000..d01788fb --- /dev/null +++ b/forum/templates/authopenid/changeopenid.html @@ -0,0 +1,35 @@ +{% extends "base.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Change OpenID" %}{% endspaceless %}{% endblock %} +{% block content %} +
+

+ {% trans "Account: change OpenID URL" %} +

+
+ +

{% blocktrans %}This is where you can change your OpenID URL. Make sure you remember it!{% endblocktrans %}

+{% if form.errors %} +

{% trans "Please correct errors below:" %}
+ {% if form.openid_url.errors %} + {{ form.openid_url.errors|join:", " }} + {% endif %} + + +

+{% endif %} +{% if msg %} +

{{ msg }}

+{% endif %} + +
+
+ +
{{ form.openid_url }}
+

+ +
+
+{% endblock %} + diff --git a/forum/templates/authopenid/changepw.html b/forum/templates/authopenid/changepw.html new file mode 100644 index 00000000..8b059544 --- /dev/null +++ b/forum/templates/authopenid/changepw.html @@ -0,0 +1,18 @@ +{% extends "base.html" %} + +{% load i18n %} +{% block head %}{% endblock %} +{% block title %}{% spaceless %}{% trans "Change password" %}{% endspaceless %}{% endblock %} +{% block content %} +
{% trans "Account: change password" %}
+

{% blocktrans %}This is where you can change your password. Make sure you remember it!{% endblocktrans %}

+
+
+
    + {{form.as_ul}} +
+
+
+
+{% endblock %} + diff --git a/forum/templates/authopenid/complete.html b/forum/templates/authopenid/complete.html new file mode 100644 index 00000000..62970e38 --- /dev/null +++ b/forum/templates/authopenid/complete.html @@ -0,0 +1,130 @@ +{% extends "base_content.html" %} + +{% comment %} +views calling this template: +* django_authopenid.views.register with login_type='openid' +* django_authopenid.views.signin - with login_type='legacy' + +parameters: +* provider +* login_type openid|legacy +* username (same as screen name or username in the models, and nickname in openid sreg) +* form1 - OpenidRegisterForm +* form2 - OpenidVerifyForm not clear what this form is supposed to do, not used for legacy +* email_feeds_form forum.forms.SimpleEmailSubscribeForm +* openid_username_exists +{% endcomment %} +{% load i18n %} +{% block head %}{% endblock %} +{% block title %}{% spaceless %}{% trans "Connect your OpenID with this site" %}{% endspaceless %}{% endblock %} +{% block content %} +
+ {% trans "Connect your OpenID with your account on this site" %} +
+
+
+ {% ifequal login_type 'openid' %} + {% blocktrans %}register new {{provider}} account info, see {{gravatar_faq_url}}{% endblocktrans %} + {% else %} + {% ifequal login_type 'legacy' %} + {% if external_login_name_is_taken %} + {% blocktrans %}{{username}} already exists, choose another name for + {{provider}}. Email is required too, see {{gravatar_faq_url}} + {% endblocktrans %} + {% else %} + {% blocktrans %}register new external {{provider}} account info, see {{gravatar_faq_url}}{% endblocktrans %} + {% endif %} + {% else %} + {% blocktrans %}register new Facebook connect account info, see {{gravatar_faq_url}}{% endblocktrans %} + {% endifequal %} + {% endifequal %} +
+

{% trans "This account already exists, please use another." %}

+
+ + {% if form1.errors %} + + {% endif %} + {% comment %} + {% if form2.errors %} +
+ {% trans "Sorry, looks like we have some errors:" %}
+ +
+ {% endif %} + {% endcomment %} + +
+ {% ifequal login_type 'openid' %} +
+ {% else %} + {% ifequal login_type 'facebook' %} + + {% else %} + + {% endifequal %} + {% endifequal %} + {{ form1.next }} +
+ + {% if form1.username.errors %} +

{{ form1.username.errors|join:", " }}

+ {% endif %} + {{ form1.username }} +
+
+ + {% if form1.email.errors %} +

{{ form1.email.errors|join:", " }}

+ {% endif %} + {{ form1.email }} +
+

{% trans "receive updates motivational blurb" %}

+
+ {{email_feeds_form.subscribe}} + {% if email_feeds_form.errors %} +

{% trans "please select one of the options above" %}

+ {% endif %} +
+

{% trans "Tag filter tool will be your right panel, once you log in." %}

+
+
+
+ {% comment %} + {% if form2 %} + + {% endif %} + {% endcomment %} +{% endblock %} + diff --git a/forum/templates/authopenid/confirm_email.txt b/forum/templates/authopenid/confirm_email.txt new file mode 100644 index 00000000..3a01f146 --- /dev/null +++ b/forum/templates/authopenid/confirm_email.txt @@ -0,0 +1,13 @@ +{% load i18n %} +{% trans "Thank you for registering at our Q&A forum!" %} + +{% trans "Your account details are:" %} + +{% trans "Username:" %} {{ username }} +{% trans "Password:" %} {{ password }} + +{% trans "Please sign in here:" %} +{{signup_url}} + +{% blocktrans %}Sincerely, +Forum Administrator{% endblocktrans %} diff --git a/forum/templates/authopenid/delete.html b/forum/templates/authopenid/delete.html new file mode 100644 index 00000000..0f9f1c60 --- /dev/null +++ b/forum/templates/authopenid/delete.html @@ -0,0 +1,39 @@ +{% extends "base.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Delete account" %}{% endspaceless %}{% endblock %} +{% block content %} +
+

+ {% trans "Account: delete account" %} +

+
+ +

{% blocktrans %}Note: After deleting your account, anyone will be able to register this username.{% endblocktrans %}

+{% if form.errors %} +

{% trans "Please correct errors below:" %}
+ {% if form.confirm.errors %} + {% trans "Check confirm box, if you want delete your account." %}
+ {% endif %} + {% if form.password.errors %} + {% trans "Password:" %} {{ form.password.errors|join:", " }} + {% endif %} +

+{% endif %} +{% if msg %} +

{% trans "Please correct errors below:" %}
+ {{ msg }} +

+{% endif %} +
+
+ +
{{ form.confirm }} {% trans "I am sure I want to delete my account." %}
+
{{ form.password }} {% trans "(required for your security)" %}
+ +

+ +
+
+{% endblock %} + diff --git a/forum/templates/authopenid/email_validation.txt b/forum/templates/authopenid/email_validation.txt new file mode 100644 index 00000000..5b166a9b --- /dev/null +++ b/forum/templates/authopenid/email_validation.txt @@ -0,0 +1,15 @@ +{% load i18n %} +{% trans "Greetings from the Q&A forum" %}, + +{% trans "To make use of the Forum, please follow the link below:" %} + +{{validation_link}} + +{% trans "Following the link above will help us verify your email address." %} + +{% blocktrans %}If you beleive that this message was sent in mistake - +no further action is needed. Just ingore this email, we apologize +for any inconvenience{% endblocktrans %} + +{% blocktrans %}Sincerely, +Forum Administrator{% endblocktrans %} diff --git a/forum/templates/authopenid/external_legacy_login_info.html b/forum/templates/authopenid/external_legacy_login_info.html new file mode 100644 index 00000000..3318499c --- /dev/null +++ b/forum/templates/authopenid/external_legacy_login_info.html @@ -0,0 +1,15 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Traditional login information" %}{% endspaceless %}{% endblock %} +{% block content %} +
+ {% trans "Traditional login information" %} +
+{% spaceless %} +
+ +{% blocktrans %}how to login with password through external login website or use {{feedback_url}}{% endblocktrans %} +
+{% endspaceless %} +{% endblock %} diff --git a/forum/templates/authopenid/failure.html b/forum/templates/authopenid/failure.html new file mode 100644 index 00000000..d075d6b0 --- /dev/null +++ b/forum/templates/authopenid/failure.html @@ -0,0 +1,14 @@ + + + + + OpenID failed + + +

OpenID failed

+ +

{{ message|escape }}

+ + + diff --git a/forum/templates/authopenid/sendpw.html b/forum/templates/authopenid/sendpw.html new file mode 100644 index 00000000..6241c811 --- /dev/null +++ b/forum/templates/authopenid/sendpw.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Send new password" %}{% endspaceless %}{% endblock %} +{% block content %} +
+ {% trans "Send new password" %} +
+

+{% trans "password recovery information" %} +

+{% if msg %} +

{{msg}}

+{% endif %} + +

+
+
    + {{form.as_ul}} +
+

+ {% trans "return to login" %}

+
+
+{% endblock %} + diff --git a/forum/templates/authopenid/sendpw_email.txt b/forum/templates/authopenid/sendpw_email.txt new file mode 100644 index 00000000..f044ca45 --- /dev/null +++ b/forum/templates/authopenid/sendpw_email.txt @@ -0,0 +1,9 @@ +{% load i18n %} +{% blocktrans%}Someone has requested to reset your password on {{site_url}}. +If it were not you, it is safe to ignore this email.{% endblocktrans %} + +{% blocktrans %}email explanation how to use new {{password}} for {{username}} +with the {{key_link}}{% endblocktrans %} + +{% blocktrans %}Sincerely, +Forum Administrator{% endblocktrans %} diff --git a/forum/templates/authopenid/settings.html b/forum/templates/authopenid/settings.html new file mode 100644 index 00000000..66ea5953 --- /dev/null +++ b/forum/templates/authopenid/settings.html @@ -0,0 +1,43 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Account functions" %}{% endspaceless %}{% endblock %} +{% block head %} + +{% endblock %} + +{% block content %} +
+

{{ request.user.username }} {% trans "Profile" %}

+
+
+ {% if msg %} +

{{ msg }}

+ {% endif %} + +
+
» {% trans "Change password" %}
+
{% trans "Give your account a new password." %}
+
» {% trans "Change email " %}
+
{% trans "Add or update the email address associated with your account." %}
+ {% if is_openid %} +
» {% trans "Change OpenID" %}
+
{% trans "Change openid associated to your account" %}
+ {% endif %} + +
» {% trans "Delete account" %}
+
{% trans "Erase your username and all your data from website" %}
+
+
+{% endblock %} + diff --git a/forum/templates/authopenid/signin.html b/forum/templates/authopenid/signin.html new file mode 100755 index 00000000..aacdd490 --- /dev/null +++ b/forum/templates/authopenid/signin.html @@ -0,0 +1,186 @@ +{% extends "base.html" %} + +{% load i18n %} +{% load extra_tags %} +{% block title %}{% spaceless %}{% trans "User login" %}{% endspaceless %}{% endblock %} +{% block forejs %} + + + + + + +{% endblock %} +{% block content %} +
+ {% trans "User login" %} +
+ {% if msg %} +

{{ msg }}

+ {% endif %} + {% if answer %} +
+ {% blocktrans with answer.question.title as title and answer.summary as summary %} + Your answer to {{title}} {{summary}} will be posted once you log in + {% endblocktrans %} +
+ {% endif %} + {% if question %} +
+ {% blocktrans with question.title as title and question.summary as summary %}Your question + {{title}} {{summary}} will be posted once you log in + {% endblocktrans %} +
+ {% endif %} +
+
+ {% trans "Click to sign in through any of these services." %} +
+ + + {{ form2.next }} +
+

{% trans 'Enter your Provider user name' %}

+

+ + +

+
+
+

{% trans 'Enter your web address' %}

+

+

+
+
+

{% trans 'Enter your login name and password' %}

+ {% if form1.errors %} + {{form1.non_field_errors.as_ul}} + {% endif %} +
+ +

+ + {% trans "Create account" %}
+ {% trans "Forgot your password?" %} +

+
+
+
+{% endblock %} + +{% block sidebar %} +
+

{% trans "Why use OpenID?" %}

+ + +
+ + +{% endblock%} + + + diff --git a/forum/templates/authopenid/signup.html b/forum/templates/authopenid/signup.html new file mode 100644 index 00000000..fdb236c2 --- /dev/null +++ b/forum/templates/authopenid/signup.html @@ -0,0 +1,32 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Signup" %}{% endspaceless %}{% endblock %} + +{% block content %} +
+ {% trans "Create login name and password" %} +
+

{% trans "Traditional signup info" %}

+
+ +

{% trans "receive updates motivational blurb" %}

+
+ {{email_feeds_form.subscribe}} + {% if email_feeds_form.errors %} +

{% trans "please select one of the options above" %}

+ {% endif %} +
+ + {{form.recaptcha}} + +
+{% endblock %} + diff --git a/forum/templates/authopenid/yadis.xrdf b/forum/templates/authopenid/yadis.xrdf new file mode 100644 index 00000000..a9ed44fe --- /dev/null +++ b/forum/templates/authopenid/yadis.xrdf @@ -0,0 +1,14 @@ + + + + + http://specs.openid.net/auth/2.0/return_to + {% for uri in return_to %} + {{ uri }} + {% endfor %} + + + \ No newline at end of file diff --git a/forum/templates/badge.html b/forum/templates/badge.html new file mode 100644 index 00000000..af6aa2a2 --- /dev/null +++ b/forum/templates/badge.html @@ -0,0 +1,37 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% load extra_tags %} +{% load humanize %} +{% block title %}{% spaceless %}{{ badge.name }} - {% trans "Badge" %}{% endspaceless %}{% endblock %} +{% block forejs %} + +{% endblock %} +{% block content %} +
+ {% trans "Badge" %} +
+
+

+  {{ badge.name }} {{ badge.description }} +

+
+ {% if badge.awarded_count %} +

{{ awards|length|intcomma }} + {% trans "The users have been awarded with badges:" %}

+ {% endif %} +
+
+ {% for award in awards %} +

{{ award.name }} {% get_score_badge_by_details award.rep award.gold award.silver award.bronze %}

+ {% endfor %} +
+ +
+{% endblock %} + diff --git a/forum/templates/badges.html b/forum/templates/badges.html new file mode 100644 index 00000000..8de93df5 --- /dev/null +++ b/forum/templates/badges.html @@ -0,0 +1,76 @@ +{% extends "base.html" %} + +{% load extra_tags %} +{% load humanize %} +{% load i18n %} +{% block title %}{% spaceless %}{% trans "Badges summary" %}{% endspaceless %}{% endblock %} +{% block forejs %} + +{% endblock %} +{% block content %} +
+ {% trans "Badges" %} +
+
+

+ {% trans "Community gives you awards for your questions, answers and votes." %}
+ {% blocktrans %}Below is the list of available badges and number + of times each type of badge has been awarded. Give us feedback at {{feedback_faq_url}}. + {% endblocktrans %} +

+
+ {% for badge in badges %} +
+
+ {% for a in mybadges %} + {% ifequal a.badge_id badge.id %} + + {% endifequal %} + {% endfor %} +
+
+  {{ badge.name }} × {{ badge.awarded_count|intcomma }} +
+

+ {{ badge.description }} +

+
+ {% endfor %} +
+
+{% endblock %} +{% block sidebar %} + +
+

{% trans "Community badges" %}

+
+

+  {% trans "gold" %} +

+

+ {% trans "gold badge description" %} +

+

+  {% trans "silver" %} +

+

+ {% trans "silver badge description" %} +

+

+ +  {% trans "bronze" %} +

+

+ {% trans "bronze badge description" %} +

+
+
+{% endblock %} + diff --git a/forum/templates/base.html b/forum/templates/base.html new file mode 100755 index 00000000..17a32ef2 --- /dev/null +++ b/forum/templates/base.html @@ -0,0 +1,95 @@ + + +{% load extra_filters %} +{% load extra_tags %} +{% load i18n %} + + + {% block title %}{% endblock %} - {{ settings.APP_TITLE }} + {% spaceless %} + {% block meta %}{% endblock %} + {% endspaceless %} + + {% if settings.GOOGLE_SITEMAP_CODE %} + + {% endif %} + + + + + + + + + + + {% if user_messages %} + + + {% endif %} + + {% block forejs %} + {% endblock %} + + + + {% include "header.html" %} +
+
+
+ {% block content%} + {% endblock%} + +
+
+ {% block sidebar%} + {% endblock%} + +
+
+ {% block tail %} + {% endblock %} +
+
+
+
+ {% include "footer.html" %} + {% block endjs %} + {% endblock %} + + + diff --git a/forum/templates/base_content.html b/forum/templates/base_content.html new file mode 100644 index 00000000..eacdc6d0 --- /dev/null +++ b/forum/templates/base_content.html @@ -0,0 +1,93 @@ + + +{% load i18n %} +{% load extra_tags %} + + + {% block title %}{% endblock %} - {{ settings.APP_TITLE }} + + {% if settings.GOOGLE_SITEMAP_CODE %} + + {% endif %} + + + {% spaceless %} + {% block forestyle %}{% endblock %} + {% endspaceless %} + + + + + + + + + + + {% if user_messages %} + + + {% endif %} + + {% block forejs %} + {% endblock %} + + + + {% include "header.html" %} +
+
+
+ {% block content%} + {% endblock%} + +
+
+ {% block tail %} + {% endblock %} +
+
+
+
+ {% include "footer.html" %} + {% block endjs %} + {% endblock %} + + + diff --git a/forum/templates/book.html b/forum/templates/book.html new file mode 100644 index 00000000..e83268e4 --- /dev/null +++ b/forum/templates/book.html @@ -0,0 +1,152 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% load extra_tags %} +{% load extra_filters %} +{% load humanize %} +{% block title %}{% spaceless %}{{ book.title }}-{% trans "reading channel" %}{% endspaceless %}{% endblock %} +{% block forejs %} + +{% endblock %} +{% block content %} +
《{{ book.title }}》
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% if author_info.blog_url %} + + + + + + {% endif %} + + + + + + + + +
{% trans "[author]" %}{{ book.author }}
{% trans "[publisher]" %}{{ book.publication }}
{% trans "[publication date]" %}{{ book.published_at|date:"Y-m" }}
{% trans "[price]" %}{{ book.price }} {% trans "currency unit" %}
{% trans "[pages]" %}{{ book.pages }} {% trans "pages abbreviation" %}
{% trans "[tags]" %}{{ book.tagnames }}
 
{% trans "author blog" %} »
{% trans "book directory" %} »
{% trans "buy online" %} »
+
+
+ +
+
+ +
+ + + + +
+{% endblock %} +{% block tail %} +
+ {% cnprog_paginator context %} + +
+
+ +
+ +{% endblock %} + diff --git a/forum/templates/close.html b/forum/templates/close.html new file mode 100644 index 00000000..d9e73507 --- /dev/null +++ b/forum/templates/close.html @@ -0,0 +1,36 @@ +{% extends "base_content.html" %} + +{% load i18n %} +{% load extra_tags %} +{% load humanize %} +{% block title %}{% spaceless %}{% trans "Close question" %}{% endspaceless %}{% endblock %} +{% block forejs %} + +{% endblock %} +{% block content %} +
+ {% trans "Close question" %} +
+
+

{% trans "Close the question" %}: + {{ question.get_question_title }} +

+ +
+

+ {% trans "Reasons" %}: {{ form.reason }} +

+
+ + + +
+ +
+
+{% endblock %} + diff --git a/forum/templates/content/images/blue-up-arrow-h18px.png b/forum/templates/content/images/blue-up-arrow-h18px.png new file mode 100644 index 00000000..e1f29e86 Binary files /dev/null and b/forum/templates/content/images/blue-up-arrow-h18px.png differ diff --git a/forum/templates/content/images/box-arrow.gif b/forum/templates/content/images/box-arrow.gif new file mode 100644 index 00000000..89dcf5b3 Binary files /dev/null and b/forum/templates/content/images/box-arrow.gif differ diff --git a/forum/templates/content/images/bullet_green.gif b/forum/templates/content/images/bullet_green.gif new file mode 100644 index 00000000..fa530910 Binary files /dev/null and b/forum/templates/content/images/bullet_green.gif differ diff --git a/forum/templates/content/images/cc-88x31.png b/forum/templates/content/images/cc-88x31.png new file mode 100644 index 00000000..0f2a0f10 Binary files /dev/null and b/forum/templates/content/images/cc-88x31.png differ diff --git a/forum/templates/content/images/cc-wiki.png b/forum/templates/content/images/cc-wiki.png new file mode 100644 index 00000000..3e680538 Binary files /dev/null and b/forum/templates/content/images/cc-wiki.png differ diff --git a/forum/templates/content/images/close-small-dark.png b/forum/templates/content/images/close-small-dark.png new file mode 100644 index 00000000..280c1fc7 Binary files /dev/null and b/forum/templates/content/images/close-small-dark.png differ diff --git a/forum/templates/content/images/close-small-hover.png b/forum/templates/content/images/close-small-hover.png new file mode 100644 index 00000000..7899aec7 Binary files /dev/null and b/forum/templates/content/images/close-small-hover.png differ diff --git a/forum/templates/content/images/close-small.png b/forum/templates/content/images/close-small.png new file mode 100644 index 00000000..5a99d31f Binary files /dev/null and b/forum/templates/content/images/close-small.png differ diff --git a/forum/templates/content/images/dash.gif b/forum/templates/content/images/dash.gif new file mode 100644 index 00000000..d1ddc507 Binary files /dev/null and b/forum/templates/content/images/dash.gif differ diff --git a/forum/templates/content/images/djangomade124x25_grey.gif b/forum/templates/content/images/djangomade124x25_grey.gif new file mode 100644 index 00000000..d34bb311 Binary files /dev/null and b/forum/templates/content/images/djangomade124x25_grey.gif differ diff --git a/forum/templates/content/images/dot-g.gif b/forum/templates/content/images/dot-g.gif new file mode 100644 index 00000000..5d6bb28e Binary files /dev/null and b/forum/templates/content/images/dot-g.gif differ diff --git a/forum/templates/content/images/dot-list.gif b/forum/templates/content/images/dot-list.gif new file mode 100644 index 00000000..f6a6b865 Binary files /dev/null and b/forum/templates/content/images/dot-list.gif differ diff --git a/forum/templates/content/images/edit.png b/forum/templates/content/images/edit.png new file mode 100644 index 00000000..dcb09be0 Binary files /dev/null and b/forum/templates/content/images/edit.png differ diff --git a/forum/templates/content/images/expander-arrow-hide.gif b/forum/templates/content/images/expander-arrow-hide.gif new file mode 100644 index 00000000..feb6a618 Binary files /dev/null and b/forum/templates/content/images/expander-arrow-hide.gif differ diff --git a/forum/templates/content/images/expander-arrow-show.gif b/forum/templates/content/images/expander-arrow-show.gif new file mode 100644 index 00000000..6825c56e Binary files /dev/null and b/forum/templates/content/images/expander-arrow-show.gif differ diff --git a/forum/templates/content/images/favicon.gif b/forum/templates/content/images/favicon.gif new file mode 100644 index 00000000..910c2666 Binary files /dev/null and b/forum/templates/content/images/favicon.gif differ diff --git a/forum/templates/content/images/feed-icon-small.png b/forum/templates/content/images/feed-icon-small.png new file mode 100644 index 00000000..b3c949d2 Binary files /dev/null and b/forum/templates/content/images/feed-icon-small.png differ diff --git a/forum/templates/content/images/gray-up-arrow-h18px.png b/forum/templates/content/images/gray-up-arrow-h18px.png new file mode 100644 index 00000000..78767445 Binary files /dev/null and b/forum/templates/content/images/gray-up-arrow-h18px.png differ diff --git a/forum/templates/content/images/grippie.png b/forum/templates/content/images/grippie.png new file mode 100644 index 00000000..6524d416 Binary files /dev/null and b/forum/templates/content/images/grippie.png differ diff --git a/forum/templates/content/images/indicator.gif b/forum/templates/content/images/indicator.gif new file mode 100644 index 00000000..1c72ebb5 Binary files /dev/null and b/forum/templates/content/images/indicator.gif differ diff --git a/forum/templates/content/images/logo.gif b/forum/templates/content/images/logo.gif new file mode 100644 index 00000000..ab690de2 Binary files /dev/null and b/forum/templates/content/images/logo.gif differ diff --git a/forum/templates/content/images/logo.png b/forum/templates/content/images/logo.png new file mode 100644 index 00000000..6a250e35 Binary files /dev/null and b/forum/templates/content/images/logo.png differ diff --git a/forum/templates/content/images/logo1.png b/forum/templates/content/images/logo1.png new file mode 100644 index 00000000..d79a6271 Binary files /dev/null and b/forum/templates/content/images/logo1.png differ diff --git a/forum/templates/content/images/logo2.png b/forum/templates/content/images/logo2.png new file mode 100644 index 00000000..bd3cccd9 Binary files /dev/null and b/forum/templates/content/images/logo2.png differ diff --git a/forum/templates/content/images/medala.gif b/forum/templates/content/images/medala.gif new file mode 100644 index 00000000..93dd1a39 Binary files /dev/null and b/forum/templates/content/images/medala.gif differ diff --git a/forum/templates/content/images/medala_on.gif b/forum/templates/content/images/medala_on.gif new file mode 100644 index 00000000..a18f9e85 Binary files /dev/null and b/forum/templates/content/images/medala_on.gif differ diff --git a/forum/templates/content/images/new.gif b/forum/templates/content/images/new.gif new file mode 100644 index 00000000..8a220b53 Binary files /dev/null and b/forum/templates/content/images/new.gif differ diff --git a/forum/templates/content/images/nophoto.png b/forum/templates/content/images/nophoto.png new file mode 100644 index 00000000..2daf0ffd Binary files /dev/null and b/forum/templates/content/images/nophoto.png differ diff --git a/forum/templates/content/images/openid.gif b/forum/templates/content/images/openid.gif new file mode 100644 index 00000000..8540e12b Binary files /dev/null and b/forum/templates/content/images/openid.gif differ diff --git a/forum/templates/content/images/openid/aol.gif b/forum/templates/content/images/openid/aol.gif new file mode 100644 index 00000000..decc4f12 Binary files /dev/null and b/forum/templates/content/images/openid/aol.gif differ diff --git a/forum/templates/content/images/openid/blogger.ico b/forum/templates/content/images/openid/blogger.ico new file mode 100644 index 00000000..1b9730b0 Binary files /dev/null and b/forum/templates/content/images/openid/blogger.ico differ diff --git a/forum/templates/content/images/openid/claimid.ico b/forum/templates/content/images/openid/claimid.ico new file mode 100644 index 00000000..2b80f491 Binary files /dev/null and b/forum/templates/content/images/openid/claimid.ico differ diff --git a/forum/templates/content/images/openid/facebook.gif b/forum/templates/content/images/openid/facebook.gif new file mode 100644 index 00000000..b997b358 Binary files /dev/null and b/forum/templates/content/images/openid/facebook.gif differ diff --git a/forum/templates/content/images/openid/flickr.ico b/forum/templates/content/images/openid/flickr.ico new file mode 100644 index 00000000..11f6e07f Binary files /dev/null and b/forum/templates/content/images/openid/flickr.ico differ diff --git a/forum/templates/content/images/openid/google.gif b/forum/templates/content/images/openid/google.gif new file mode 100644 index 00000000..1b6cd07b Binary files /dev/null and b/forum/templates/content/images/openid/google.gif differ diff --git a/forum/templates/content/images/openid/livejournal.ico b/forum/templates/content/images/openid/livejournal.ico new file mode 100644 index 00000000..f3d21ec5 Binary files /dev/null and b/forum/templates/content/images/openid/livejournal.ico differ diff --git a/forum/templates/content/images/openid/myopenid.ico b/forum/templates/content/images/openid/myopenid.ico new file mode 100644 index 00000000..ceb06e6a Binary files /dev/null and b/forum/templates/content/images/openid/myopenid.ico differ diff --git a/forum/templates/content/images/openid/openid-inputicon.gif b/forum/templates/content/images/openid/openid-inputicon.gif new file mode 100644 index 00000000..cde836c8 Binary files /dev/null and b/forum/templates/content/images/openid/openid-inputicon.gif differ diff --git a/forum/templates/content/images/openid/openid.gif b/forum/templates/content/images/openid/openid.gif new file mode 100644 index 00000000..c718b0e6 Binary files /dev/null and b/forum/templates/content/images/openid/openid.gif differ diff --git a/forum/templates/content/images/openid/technorati.ico b/forum/templates/content/images/openid/technorati.ico new file mode 100644 index 00000000..fa1083c1 Binary files /dev/null and b/forum/templates/content/images/openid/technorati.ico differ diff --git a/forum/templates/content/images/openid/verisign.ico b/forum/templates/content/images/openid/verisign.ico new file mode 100644 index 00000000..3953af93 Binary files /dev/null and b/forum/templates/content/images/openid/verisign.ico differ diff --git a/forum/templates/content/images/openid/vidoop.ico b/forum/templates/content/images/openid/vidoop.ico new file mode 100644 index 00000000..bbd9a0d5 Binary files /dev/null and b/forum/templates/content/images/openid/vidoop.ico differ diff --git a/forum/templates/content/images/openid/wordpress.ico b/forum/templates/content/images/openid/wordpress.ico new file mode 100644 index 00000000..31b7d2c2 Binary files /dev/null and b/forum/templates/content/images/openid/wordpress.ico differ diff --git a/forum/templates/content/images/openid/yahoo.gif b/forum/templates/content/images/openid/yahoo.gif new file mode 100644 index 00000000..42adbfa5 Binary files /dev/null and b/forum/templates/content/images/openid/yahoo.gif differ diff --git a/forum/templates/content/images/quest-bg.gif b/forum/templates/content/images/quest-bg.gif new file mode 100644 index 00000000..b7540238 Binary files /dev/null and b/forum/templates/content/images/quest-bg.gif differ diff --git a/forum/templates/content/images/vote-accepted-on.png b/forum/templates/content/images/vote-accepted-on.png new file mode 100644 index 00000000..2026f3bc Binary files /dev/null and b/forum/templates/content/images/vote-accepted-on.png differ diff --git a/forum/templates/content/images/vote-accepted.png b/forum/templates/content/images/vote-accepted.png new file mode 100644 index 00000000..ecd18551 Binary files /dev/null and b/forum/templates/content/images/vote-accepted.png differ diff --git a/forum/templates/content/images/vote-arrow-down-on.png b/forum/templates/content/images/vote-arrow-down-on.png new file mode 100644 index 00000000..048dbb44 Binary files /dev/null and b/forum/templates/content/images/vote-arrow-down-on.png differ diff --git a/forum/templates/content/images/vote-arrow-down.png b/forum/templates/content/images/vote-arrow-down.png new file mode 100644 index 00000000..e4fdec0a Binary files /dev/null and b/forum/templates/content/images/vote-arrow-down.png differ diff --git a/forum/templates/content/images/vote-arrow-up-on.png b/forum/templates/content/images/vote-arrow-up-on.png new file mode 100644 index 00000000..56ad0c25 Binary files /dev/null and b/forum/templates/content/images/vote-arrow-up-on.png differ diff --git a/forum/templates/content/images/vote-arrow-up.png b/forum/templates/content/images/vote-arrow-up.png new file mode 100644 index 00000000..6e9a51c7 Binary files /dev/null and b/forum/templates/content/images/vote-arrow-up.png differ diff --git a/forum/templates/content/images/vote-favorite-off.png b/forum/templates/content/images/vote-favorite-off.png new file mode 100644 index 00000000..c1bef074 Binary files /dev/null and b/forum/templates/content/images/vote-favorite-off.png differ diff --git a/forum/templates/content/images/vote-favorite-on.png b/forum/templates/content/images/vote-favorite-on.png new file mode 100644 index 00000000..1f9c14ab Binary files /dev/null and b/forum/templates/content/images/vote-favorite-on.png differ diff --git a/forum/templates/content/jquery-openid/images/aol.gif b/forum/templates/content/jquery-openid/images/aol.gif new file mode 100644 index 00000000..decc4f12 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/aol.gif differ diff --git a/forum/templates/content/jquery-openid/images/blogger-1.png b/forum/templates/content/jquery-openid/images/blogger-1.png new file mode 100644 index 00000000..8b360ea5 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/blogger-1.png differ diff --git a/forum/templates/content/jquery-openid/images/blogger.ico b/forum/templates/content/jquery-openid/images/blogger.ico new file mode 100644 index 00000000..1b9730b0 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/blogger.ico differ diff --git a/forum/templates/content/jquery-openid/images/claimid-0.png b/forum/templates/content/jquery-openid/images/claimid-0.png new file mode 100644 index 00000000..4a0ea1b3 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/claimid-0.png differ diff --git a/forum/templates/content/jquery-openid/images/claimid.ico b/forum/templates/content/jquery-openid/images/claimid.ico new file mode 100644 index 00000000..2b80f491 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/claimid.ico differ diff --git a/forum/templates/content/jquery-openid/images/facebook.gif b/forum/templates/content/jquery-openid/images/facebook.gif new file mode 100644 index 00000000..b997b358 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/facebook.gif differ diff --git a/forum/templates/content/jquery-openid/images/flickr.ico b/forum/templates/content/jquery-openid/images/flickr.ico new file mode 100644 index 00000000..11f6e07f Binary files /dev/null and b/forum/templates/content/jquery-openid/images/flickr.ico differ diff --git a/forum/templates/content/jquery-openid/images/flickr.png b/forum/templates/content/jquery-openid/images/flickr.png new file mode 100644 index 00000000..142405a6 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/flickr.png differ diff --git a/forum/templates/content/jquery-openid/images/google.gif b/forum/templates/content/jquery-openid/images/google.gif new file mode 100644 index 00000000..1b6cd07b Binary files /dev/null and b/forum/templates/content/jquery-openid/images/google.gif differ diff --git a/forum/templates/content/jquery-openid/images/livejournal-1.png b/forum/templates/content/jquery-openid/images/livejournal-1.png new file mode 100644 index 00000000..e6436081 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/livejournal-1.png differ diff --git a/forum/templates/content/jquery-openid/images/livejournal.ico b/forum/templates/content/jquery-openid/images/livejournal.ico new file mode 100644 index 00000000..f3d21ec5 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/livejournal.ico differ diff --git a/forum/templates/content/jquery-openid/images/myopenid-2.png b/forum/templates/content/jquery-openid/images/myopenid-2.png new file mode 100644 index 00000000..f64fb8e8 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/myopenid-2.png differ diff --git a/forum/templates/content/jquery-openid/images/myopenid.ico b/forum/templates/content/jquery-openid/images/myopenid.ico new file mode 100644 index 00000000..ceb06e6a Binary files /dev/null and b/forum/templates/content/jquery-openid/images/myopenid.ico differ diff --git a/forum/templates/content/jquery-openid/images/openid-inputicon.gif b/forum/templates/content/jquery-openid/images/openid-inputicon.gif new file mode 100644 index 00000000..cde836c8 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/openid-inputicon.gif differ diff --git a/forum/templates/content/jquery-openid/images/openid.gif b/forum/templates/content/jquery-openid/images/openid.gif new file mode 100644 index 00000000..c718b0e6 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/openid.gif differ diff --git a/forum/templates/content/jquery-openid/images/openidico.png b/forum/templates/content/jquery-openid/images/openidico.png new file mode 100644 index 00000000..ab622669 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/openidico.png differ diff --git a/forum/templates/content/jquery-openid/images/openidico16.png b/forum/templates/content/jquery-openid/images/openidico16.png new file mode 100644 index 00000000..ad718ac5 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/openidico16.png differ diff --git a/forum/templates/content/jquery-openid/images/technorati-1.png b/forum/templates/content/jquery-openid/images/technorati-1.png new file mode 100644 index 00000000..f7195240 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/technorati-1.png differ diff --git a/forum/templates/content/jquery-openid/images/technorati.ico b/forum/templates/content/jquery-openid/images/technorati.ico new file mode 100644 index 00000000..fa1083c1 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/technorati.ico differ diff --git a/forum/templates/content/jquery-openid/images/verisign-2.png b/forum/templates/content/jquery-openid/images/verisign-2.png new file mode 100644 index 00000000..c1467008 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/verisign-2.png differ diff --git a/forum/templates/content/jquery-openid/images/verisign.ico b/forum/templates/content/jquery-openid/images/verisign.ico new file mode 100644 index 00000000..3953af93 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/verisign.ico differ diff --git a/forum/templates/content/jquery-openid/images/vidoop.ico b/forum/templates/content/jquery-openid/images/vidoop.ico new file mode 100644 index 00000000..bbd9a0d5 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/vidoop.ico differ diff --git a/forum/templates/content/jquery-openid/images/vidoop.png b/forum/templates/content/jquery-openid/images/vidoop.png new file mode 100644 index 00000000..032c9e98 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/vidoop.png differ diff --git a/forum/templates/content/jquery-openid/images/wordpress.ico b/forum/templates/content/jquery-openid/images/wordpress.ico new file mode 100644 index 00000000..31b7d2c2 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/wordpress.ico differ diff --git a/forum/templates/content/jquery-openid/images/wordpress.png b/forum/templates/content/jquery-openid/images/wordpress.png new file mode 100644 index 00000000..ee29f0cf Binary files /dev/null and b/forum/templates/content/jquery-openid/images/wordpress.png differ diff --git a/forum/templates/content/jquery-openid/images/yahoo.gif b/forum/templates/content/jquery-openid/images/yahoo.gif new file mode 100644 index 00000000..42adbfa5 Binary files /dev/null and b/forum/templates/content/jquery-openid/images/yahoo.gif differ diff --git a/forum/templates/content/jquery-openid/jquery.openid.js b/forum/templates/content/jquery-openid/jquery.openid.js new file mode 100644 index 00000000..8d1cd204 --- /dev/null +++ b/forum/templates/content/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/templates/content/jquery-openid/openid.css b/forum/templates/content/jquery-openid/openid.css new file mode 100644 index 00000000..1b7aaf82 --- /dev/null +++ b/forum/templates/content/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/templates/content/js/com.cnprog.admin.js b/forum/templates/content/js/com.cnprog.admin.js new file mode 100644 index 00000000..39dff48c --- /dev/null +++ b/forum/templates/content/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/templates/content/js/com.cnprog.editor.js b/forum/templates/content/js/com.cnprog.editor.js new file mode 100644 index 00000000..18cc5166 --- /dev/null +++ b/forum/templates/content/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('