tw2.jqplugins.tagify / tw2 / jqplugins / tagify / widgets.py

The default branch has multiple heads

import tw2.core as twc
import tw2.forms as twf
import tw2.jquery
import tw2.jquery.base as tw2_jq_c_b
import tw2.jqplugins.ui.base as tw2_jq_ui


class TagifyWidget(tw2_jq_ui.JQueryUIWidget, twf.TextArea):
    # declare static resources here
    # you can remove either or both of these, if not needed
    resources = [
        tw2.jquery.jquery_js,
        tw2_jq_ui.jquery_ui_js,
        tw2_jq_ui.jquery_ui_css,
        twc.JSLink(modname=__name__, filename='static/jquery.tagify.js'),
        twc.CSSLink(modname=__name__, filename='static/tagify.css'),
    ]

    def prepare(self):
        super(TagifyWidget, self).prepare()
        self.add_call(twc.js_function("$('#"+self.selector+"').tagify")(twc.js_symbol(self.options)))
        # put code here to run just before the widget is displayed
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.