- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
Class ::xowiki::Link::glossary
::xowiki::Link::glossary create ...
Class Relations
::xotcl::Class create ::xowiki::Link::glossary \ -superclass ::xowiki::LinkMethods (to be applied on instances)
render_found (scripted)
::xo::Page requireJS urn:ad:js:get-http-object ::xo::Page requireJS "/resources/xowiki/popup-handler.js" ::xo::Page requireJS "/resources/xowiki/overlib/overlib.js" if {![info exists :cssid]} {:cssid [::xowiki::Includelet html_id [self]]} template::add_event_listener -id ${:cssid} -script [subst {showInfo('[ns_quotehtml $href?master=0]','$label')}] return "<a href='[ns_quotehtml $href]' [:mk_css_class_and_id -additional glossary]>$label</a>"resolve (scripted)
# look for a package instance of xowiki, named "glossary" (the type) set id [:lookup_xowiki_package_by_name ${:type} [site_node::get_node_id_from_object_id -object_id ${:package_id}]] #:log "--LINK glossary lookup returned package_id $id" if {$id > 0} { # set correct package id for rendering the link set :package_id $id #:log "-- INITIALIZE $id" #::xowiki::Package initialize -package_id $id #:log "--u setting package_id to $id" # lookup the item from the found folder return [::xo::db::CrClass lookup -name ${:name} -parent_id [$id set parent_id]] } #:log "--LINK no page found ${:name}, ${:lang}, type=${:type}." return 0
- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables