diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-06 23:09:13 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-14 22:35:56 +0200 |
commit | 38ac196b2f00c1e13a0928cd892384bc296c8a98 (patch) | |
tree | 473663650b5b4fd898bd9bab4c666dca6b900dd4 /web/widget/link.js | |
parent | 7d434464a843a8ca8acc903367492186a0ae13e8 (diff) | |
download | aconf-38ac196b2f00c1e13a0928cd892384bc296c8a98.tar.bz2 aconf-38ac196b2f00c1e13a0928cd892384bc296c8a98.tar.xz |
web client: extract each widget to a dedicated file
Diffstat (limited to 'web/widget/link.js')
-rw-r--r-- | web/widget/link.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/web/widget/link.js b/web/widget/link.js new file mode 100644 index 0000000..f6539c6 --- /dev/null +++ b/web/widget/link.js @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2012-2014 Kaarle Ritvanen + * See LICENSE file for license details + */ + +define( + ["acf2/dom", "acf2/widget/abstract/base", "jquery"], + function(dom, Base, $) { + return Base.extend({ + staticRender: function(value, meta) { + return $("<td>").html(dom.objectRef(value)); + }, + + createEl: dom.href, + + render: function(value, meta) { dom.objectRef(value, this.el) }, + + wrap: function() { return $("<td>").html(this.el); }, + + get: function() { return {}; } + }); + } +); |