summaryrefslogtreecommitdiff
path: root/addons/wiki/static/src/js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-01-17 12:22:46 +0100
committerXavier Morel <xmo@openerp.com>2012-01-17 12:22:46 +0100
commit24ef362e7f3c05decf176a9e2ff94440fe749e6a (patch)
treefc95d226aecf760fdf51946b6f38763d25b27788 /addons/wiki/static/src/js
parentecfcf9c409b64b2b8bd026c92e329d608a017c92 (diff)
[ADD] extremely basic wikitext support for web client, in page view
* Headers work (kinda) * Lists work * Text decoration (bold, italics) work * Indentation works BUT Internal links, OpenERP actions, images, attachments and tables don't work lp bug: https://launchpad.net/bugs/910527 fixed bzr revid: xmo@openerp.com-20120117112246-mrpjld9382ibupr6
Diffstat (limited to 'addons/wiki/static/src/js')
-rw-r--r--addons/wiki/static/src/js/wiki.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/addons/wiki/static/src/js/wiki.js b/addons/wiki/static/src/js/wiki.js
new file mode 100644
index 00000000000..7b84ff5080c
--- /dev/null
+++ b/addons/wiki/static/src/js/wiki.js
@@ -0,0 +1,14 @@
+openerp.wiki = function (openerp) {
+ openerp.web.form.widgets.add(
+ 'text_wiki', 'openerp.web.form.FieldText');
+ openerp.web.page.readonly.add(
+ 'text_wiki', 'openerp.wiki.FieldWikiReadonly');
+ openerp.wiki = {};
+ openerp.wiki.FieldWikiReadonly = openerp.web.page.FieldCharReadonly.extend({
+ set_value: function (value) {
+ var show_value = wiky.process(value);
+ this.$element.find('div').html(show_value);
+ return show_value;
+ }
+ });
+};