HiveModule tacos.jquery.project version 1.0.0

Package

Module Summary
Sub-Modules
tacos.jquery.xml

HiveModule tacos.jquery version 1.0.0

Package net.sf.tacos.javascript.jquery

Module Summary
Service-Points Contributions
JavascriptManager tapestry.asset.UnprotectedAssets
JqueryDelegateFactory hivemind.FactoryDefaults
JqueryOneShellDelegate

Service-Point JavascriptManager

Interface: org.apache.tapestry.javascript.JavascriptManager
Creation:
Factory-Service hivemind.BuilderFactory
Service-Model singleton
Implementation-Class net.sf.tacos.javascript.jquery.JqueryJavascriptManagerImpl
Parameters
<set-service property="assetSource" service-id="tapestry.asset.AssetSource" />
<set property="files" value="${tacos.jquery.files}" />
<set property="formFiles" value="" />
<set property="widgetFiles" value="" />
<set property="folder" value="" />
<set property="tapestryFile" value="${tacos.jquery.tapestryFile}" />
<set property="tapestryFolder" value="${tacos.jquery.tapestryFolder}" />
<set property="cssFiles" value="${tacos.jquery.cssFiles}" />

Service-Point JqueryDelegateFactory

Interface: org.apache.hivemind.ServiceImplementationFactory
Creation:
Factory-Service hivemind.BuilderFactory
Service-Model singleton
Implementation-Class JqueryDelegateFactory
Parameters
<set-service property="javascriptManager" service-id="tacos.jquery.JavascriptManager" />

Constructs JqueryOneShellDelegate.

Service-Point JqueryOneShellDelegate

Interface: org.apache.tapestry.IRender
Creation:
Factory-Service JqueryDelegateFactory
Service-Model singleton
Implementation-Class

Contribution to tapestry.asset.UnprotectedAssets

Unprotect assets for jquery adapter.

<contribution configuration-id="tapestry.asset.UnprotectedAssets">
        Unprotect assets for jquery adapter.
        <unprotected-resource contains="^/tacos-jquery-js/" />
    </contribution>

Contribution to hivemind.FactoryDefaults

<contribution configuration-id="hivemind.FactoryDefaults">
        <default symbol="tacos.jquery.files" value="classpath:/tacos-jquery-js/jquery-1.3.2.js,classpath:/tacos-jquery-js/facebox/facebox.js,classpath:/tacos-jquery-js/autocomplete/jquery.autocomplete.js" />
        <default symbol="tacos.jquery.tapestryFile" value="classpath:/tacos-jquery-js/tap-jquery1.2.1.js" />
        <default symbol="tacos.jquery.tapestryFolder" value="classpath:/tacos-jquery-js/" />
        <default symbol="tacos.jquery.cssFiles" value="classpath:/tacos-jquery-js/facebox/facebox.css,classpath:/tacos-jquery-js/autocomplete/jquery.autocomplete.css" />
    </contribution>