diff options
| author | Turkesh Patel (Open ERP) <tpa@tinyerp.com> | 2014-04-07 12:50:32 +0530 |
|---|---|---|
| committer | Turkesh Patel (Open ERP) <tpa@tinyerp.com> | 2014-04-07 12:50:32 +0530 |
| commit | 03bf0c072f46610623b3b6e8cfe165ff99bfd80f (patch) | |
| tree | cd5f87a7f26d559f28d19d05fa5f5f1a70a15d7f /addons/website_forum/static/src | |
| parent | 2dbde6686f01a660e3942fad2615ef827d319a03 (diff) | |
[ADD] added functionality to make question favourite, and improved some code
bzr revid: tpa@tinyerp.com-20140407072032-tf6wjo51ibb95nw0
Diffstat (limited to 'addons/website_forum/static/src')
| -rw-r--r-- | addons/website_forum/static/src/css/website_forum.css | 19 | ||||
| -rw-r--r-- | addons/website_forum/static/src/css/website_forum.sass | 15 | ||||
| -rw-r--r-- | addons/website_forum/static/src/js/website_forum.js | 15 |
3 files changed, 39 insertions, 10 deletions
diff --git a/addons/website_forum/static/src/css/website_forum.css b/addons/website_forum/static/src/css/website_forum.css index c81ab4fb824..6548e8d01b1 100644 --- a/addons/website_forum/static/src/css/website_forum.css +++ b/addons/website_forum/static/src/css/website_forum.css @@ -45,12 +45,17 @@ color: #999999; } +.forum_favourite_question { + color: #ffcc00 !important; +} + .load_tags { width: 845px !important; } -.fa-thumbs-up, .fa-thumbs-down, .oe_answer_true, .oe_answer_false { +a.no-decoration { cursor: pointer; + text-decoration: none !important; } .faq-question:hover { @@ -64,6 +69,12 @@ box-shadow: 0px 4px 6px 2px #eeeeee; } +.forum_user_flag { + max-width: 25px; + display: inline-block; + margin-left: 2px; +} + .tag_text .text-core .text-wrap textarea, .tag_text .text-core .text-wrap input, .tag_text .text-core .text-wrap .text-dropdown, .tag_text .text-core .text-wrap .text-prompt { font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; } @@ -71,9 +82,3 @@ font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: 1.2em !important; } - -.forum_user_flag { - max-width: 25px; - display: inline-block; - margin-left: 2px; -}
\ No newline at end of file diff --git a/addons/website_forum/static/src/css/website_forum.sass b/addons/website_forum/static/src/css/website_forum.sass index e1aeee3815b..19c0ef11217 100644 --- a/addons/website_forum/static/src/css/website_forum.sass +++ b/addons/website_forum/static/src/css/website_forum.sass @@ -35,11 +35,15 @@ .oe_answer_false color: #999999 +.forum_favourite_question + color: #ffcc00 !important + .load_tags width: 845px !important -.fa-thumbs-up, .fa-thumbs-down, .oe_answer_true, .oe_answer_false +a.no-decoration cursor: pointer + text-decoration: none !important .faq-question:hover text-decoration: none !important @@ -50,9 +54,14 @@ -webkit-box-shadow: 0px 4px 6px 2px #eeeeee box-shadow: 0px 4px 6px 2px #eeeeee +.forum_user_flag + max-width: 25px + display: inline-block + margin-left: 2px + .tag_text .text-core .text-wrap textarea, input, .text-dropdown, .text-prompt - font: 1.2em "Helvetica Neue",Helvetica,Arial,sans-serif !important + font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important .text-tags .text-tag .text-button - font: 1.2em "Helvetica Neue",Helvetica,Arial,sans-serif !important + font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important height: 1.2em !important
\ No newline at end of file diff --git a/addons/website_forum/static/src/js/website_forum.js b/addons/website_forum/static/src/js/website_forum.js index 08a67d5c824..0cf1439102d 100644 --- a/addons/website_forum/static/src/js/website_forum.js +++ b/addons/website_forum/static/src/js/website_forum.js @@ -95,6 +95,21 @@ $(document).ready(function () { return true; }); + $('.favourite_question').on('click', function (ev) { + ev.preventDefault(); + var $link = $(ev.currentTarget); + openerp.jsonRpc("/forum/favourite_question", 'call', { + 'post_id': $link.attr("id")}) + .then(function (data) { + if (data) { + $link.addClass("forum_favourite_question") + } else { + $link.removeClass("forum_favourite_question") + } + }); + return true; + }); + $('.comment_delete').on('click', function (ev) { ev.preventDefault(); var $link = $(ev.currentTarget); |
