sorry, my fault: i added the @submodule to my page-class, not the appmodule class!
IT WORKS!!!! THX!!! 2012/2/13 Alexander Sommer <alexander.som...@gmail.com> > i just re-imported the dependency, no maven could find it. > > but implementing the component doesnt work: > > package com.scrollstory.pages; > > import java.util.ArrayList; > import java.util.List; > > import org.apache.tapestry5.annotations.Persist; > import org.apache.tapestry5.annotations.Property; > import org.apache.tapestry5.ioc.annotations.SubModule; > > import com.scrollstory.entities.element.FileElement; > > import fr.exanpe.t5.lib.services.ExanpeLibraryModule; > > @SubModule(ExanpeLibraryModule.class) > public class Exa { > @Persist > @Property > private List<FileElement> list; > > @Property > private FileElement element; > > void onActivate() > { > if(list == null){ > list = new ArrayList<FileElement>(); > list.add(new FileElement(1, "John")); > list.add(new FileElement(1, "Bob")); > } > } > } > > <html t:type="layout" title="test" > xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd" > xmlns:ex="tapestry-library:exanpe" > xmlns:p="tapestry:parameter"> > > > > <t:form> > <br/>Drag and drop these elements, then submit, your list will be > sorted on server :<br/><br/> > <ex:listSorter source="list" value="element"> > ${element.name } > </ex:listSorter> > <t:submit/> > </t:form> > > </html> > > ERROR: > > An unexpected application exception has occurred. > > - org.apache.tapestry5.ioc.internal.OperationException > Unable to resolve 'exanpe/listSorter' to a component class name. > locationclasspath:com/scrollstory/pages/Exa.tml, line 10 5 > 6 > 7 > 8 <t:form>9 <br/>Drag and drop these elements, then submit, your list > will be sorted on server :<br/><br/> 10 <ex:listSorter source="list" > value="element"> 11 ${element.name } 12 </ex:listSorter> 13 <t:submit/> > 14 </t:form>15 > trace > - Constructing instance of page class com.scrollstory.pages.Exa > - Creating ComponentAssembler for com.scrollstory.pages.Exa > - org.apache.tapestry5.ioc.internal.util.TapestryException > Unable to resolve 'exanpe/listSorter' to a component class name. > locationclasspath:com/scrollstory/pages/Exa.tml, line 10 > - org.apache.tapestry5.ioc.util.UnknownValueException > Unable to resolve 'exanpe/listSorter' to a component class name. > availableValues > > Component types: > - ActionLink > - AddRowLink > - AjaxFormLoop > - Alerts > - Any > - BeanDisplay > - BeanEditForm > - BeanEditor > - Checkbox > - Checklist > - DateField > - Delegate > - Doctype > - Dynamic > - EditorLayout > - Error > - Errors > - EventLink > - ExceptionDisplay > - Form > - FormFragment > - FormInjector > - Grid > - GridCell > - GridColumns > - GridPager > - GridRows > - Hidden > - If > - Label > - Layout > - LinkSubmit > - Loop > - Output > - OutputRaw > - PageLink > - Palette > - PasswordField > - ProgressiveDisplay > - PropertyDisplay > - PropertyEditor > - Radio > - RadioGroup > - RemoveRowLink > - RenderObject > - Select > - Submit > - SubmitNotifier > - TextArea > - TextField > - TextOutput > - Tree > - Trigger > - Unless > - Upload > - Zone > - jquery/AbstractJQueryTable > - jquery/AbstractTable > - jquery/Accordion > - jquery/AjaxUpload > - jquery/Carousel > - jquery/CarouselItem > - jquery/Checkbox > - jquery/DataTable > - jquery/Dialog > - jquery/DialogAjaxLink > - jquery/DialogLink > - jquery/Draggable > - jquery/Gallery > - jquery/GridColumns > - jquery/InPlaceEditor > - jquery/Palette > - jquery/ProgressiveDisplay > - jquery/RangeSlider > - jquery/ShowSource > - jquery/Slider > - jquery/Superfish > - jquery/Tabs > - jquery/Widget > - t5internal/InternalLayout > Filter stack frames Stack trace > - > org.apache.tapestry5.internal.services.ComponentClassResolverImpl.resolveComponentTypeToClassName(ComponentClassResolverImpl.java:456) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.startComponent(PageLoaderImpl.java:721) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:608) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:431) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:629) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:431) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:629) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:431) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.programAssembler(PageLoaderImpl.java:267) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.access$1000(PageLoaderImpl.java:67) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invoke(PageLoaderImpl.java:239) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invoke(PageLoaderImpl.java:222) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:221) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:211) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:183) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:178) > > - > org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:177) > > - > org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:104) > > - > org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:82) > > - > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:55) > > - > org.apache.tapestry5.services.TapestryModule$37.handle(TapestryModule.java:2207) > > - > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) > > - > org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) > > - > org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) > > - > org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302) > > - > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > > - > org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902) > > - > org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892) > > - > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) > > - com.scrollstory.services.AppModule$1.service(AppModule.java:99) > - > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105) > > - > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95) > > - > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) > > - > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119) > > - > org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253) > > - > org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) > > - > org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:26) > > - > org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) > > - > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > > - > org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852) > > - org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171) > > > Tapestry FrameworkTapestry Version5.3.1Application Version1.0-SNAPSHOT > RequestContext Path *none (deployed as root)*Request Path/exaLocaleen_US > SecurefalseServer Namelocalhost > Headers > Accepttext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 > Accept-CharsetISO-8859-1,utf-8;q=0.7,*;q=0.7Accept-Encodinggzip, deflate > Accept-Language > en-us,en;q=0.5Connectionkeep-aliveCookie__utma=111872281.817448675.1324570484.1324570484.1324574540.2; > __utmz=111872281.1324570484.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); > JSESSIONID=18ni8p50nkeo5l5653xtv35suHostlocalhost:8080User-AgentMozilla/5.0 > (Macintosh; Intel Mac OS X 10.7; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 > Context Attributes > com.sun.jsp.tagFileJarUrlsCache{}com.sun.jsp.taglibraryCache{} > javax.servlet.context.tempdir > /var/folders/w0/qxbnxjxd7970dmp0vm59znwm0000gn/T/Jetty_0_0_0_0_8080_webapp____.7fbo9s > org.apache.tapestry5.application-registry > org.apache.tapestry5.ioc.internal.RegistryWrapper@7aa35e0fSystem > Propertiesawt.nativeDoubleBuffering true awt.toolkit apple.awt.CToolkit > file.encoding MacRoman file.encoding.pkg sun.io file.separator / > ftp.nonProxyHosts local|*.local|169.254/16|*.169.254/16 gopherProxySetfalse > http.nonProxyHosts local|*.local|169.254/16|*.169.254/16 > java.awt.graphicsenv apple.awt.CGraphicsEnvironment > java.awt.printerjobapple.awt.CPrinterJob > java.class.path > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/core-3.1.1.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/jetty-6.1.26.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/jetty-management-6.1.26.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/jetty-util-6.1.26.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/jsp-2.1.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/jsp-api-2.1.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/run-jetty-run-bootstrap.jar > > - > /Applications/eclipse/configuration/org.eclipse.osgi/bundles/785/1/.cp/lib/servlet-api-2.5-20081211.jar > > > java.class.version 50.0 > java.endorsed.dirs/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed > java.ext.dirs/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext > java.home/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home > java.io.tmpdir /var/folders/w0/qxbnxjxd7970dmp0vm59znwm0000gn/T/ > java.library.path > > - . > - /Library/Java/Extensions > - /System/Library/Java/Extensions > - /usr/lib/java > > java.runtime.name Java(TM) SE Runtime Environment > java.runtime.version1.6.0_29-b11-402-11M3527 > java.specification.name Java Platform API Specification > java.specification.vendor Sun Microsystems Inc. java.specification.version1.6 > java.vendor Apple Inc. java.vendor.url http://www.apple.com/ > java.vendor.url.bug http://bugreport.apple.com/ java.version 1.6.0_29 > java.vm.info mixed mode java.vm.name Java HotSpot(TM) 64-Bit Server VM > java.vm.specification.name Java Virtual Machine Specification > java.vm.specification.vendor Sun Microsystems Inc. > java.vm.specification.version 1.0 java.vm.vendor Apple Inc. > java.vm.version 20.4-b02-402 line.separator > mrj.build 11M3527 mrj.version 1070.1.6.0_29-402 os.arch x86_64 os.nameMac OS X > os.version 10.7.2 path.separator : rjrEclipseListener 51857 > rjrResourceMapping > rjrclasspathfile:///Users/alexandersommer/Documents/workspace/.metadata/.plugins/runjettyrun/Scrollstory.classpath > rjrcontext / rjrenablescanner false rjrenablessl false rjrenbaleJNDIfalse > rjrkeypassword changeit rjrkeystore /Users/alexandersommer/.keystore > rjrneedclientauth false rjrparentloaderpriority true rjrpassword changeit > rjrport 8080 rjrscanWEBINF false rjrscanintervalseconds 5 rjrsslport 8443 > rjrwebapp/Users/alexandersommer/Documents/workspace/Scrollstory/src/main/webapp > socksNonProxyHosts local|*.local|169.254/16|*.169.254/16 > sun.arch.data.model 64 sun.boot.class.path > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar > > - > /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar > > - > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar > > > sun.boot.library.path/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries > sun.cpu.endian little sun.cpu.isalist > sun.io.unicode.encoding UnicodeLittle sun.java.commandrunjettyrun.Bootstrap > sun.java.launcher SUN_STANDARD sun.jnu.encoding MacRoman > sun.management.compiler HotSpot 64-Bit Tiered Compilers > sun.os.patch.levelunknown > user.country US user.dir/Users/alexandersommer/Documents/workspace/Scrollstory > user.home /Users/alexandersommer user.language en user.namealexandersommer > user.timezone Europe/Vienna > > > > > 2012/2/13 Alexander Sommer <alexander.som...@gmail.com> > >> Hi Guerin, >> >> i have the error: ArtifactDescriptorException: Failed to read artifact >> descriptor for fr.exanpe.ex (Click for 91 more) >> >> <dependency> >> <groupId>fr.exanpe</groupId> >> <artifactId>exanpe-t5-lib</artifactId> >> <version>${exanpe.version}</version> >> </dependency> >> >> <properties> >> <exanpe-version>1.2.0</exanpe-version> >> >> <tapestry-jquery-release-version>3.2.0-SNAPSHOT</tapestry-jquery-release-version> >> <tapestry-release-version>5.3.1</tapestry-release-version> >> >> <postgresql-release-version>9.1-901.jdbc4</postgresql-release-version> >> <hsql-release-version>1.8.0.7</hsql-release-version> >> </properties> >> >> >> 2012/2/13 Alexander Sommer <alexander.som...@gmail.com> >> >>> found the answer: >>> 1.2.0<http://exanpe.github.com/exanpe-t5-lib/changes-report.html#a1.2.0> >>> >>> will test it. >>> >>> thx >>> >>> >>> 2012/2/13 Alexander Sommer <alexander.som...@gmail.com> >>> >>>> Hi Laurent, >>>> >>>> Is it comaptible with tabestry 3.2? what is the latest version? on: >>>> https://github.com/exanpe/exanpe-t5-lib i dont see the version number. >>>> is it 1.3? >>>> >>>> thx >>>> >>>> 2012/2/13 Guerin Laurent [via Tapestry] < >>>> ml-node+s1045711n5479868...@n5.nabble.com> >>>> >>>> This should work because we use YUI, so you shouldn't have any >>>>> Javascript conflict with JQuery, but i haven't tried. >>>>> To test, add exanpe-t5-lib dependency, annotate your module class with >>>>> @SubModule(ExanpeLibraryModule.class) and declare the exanpe namespace on >>>>> your page (xmlns:ex="tapestry-library:exanpe"). >>>>> More informations here : >>>>> http://exanpe.github.com/exanpe-t5-lib/getting_started.html >>>>> >>>>> >>>>> >>>>> -----Message d'origine----- >>>>> De : sommeralex [mailto:[hidden >>>>> email]<http://user/SendEmail.jtp?type=node&node=5479868&i=0>] >>>>> >>>>> Envoyé : lundi 13 février 2012 17:56 >>>>> À : [hidden email]<http://user/SendEmail.jtp?type=node&node=5479868&i=1> >>>>> Objet : Re: implementing a sortable list with jQuery >>>>> >>>>> HI Laurent, >>>>> >>>>> thanks! can i mix this with jQuery? And if so, how? I need jQuery >>>>> because of the multiple file upload component.. >>>>> >>>>> alex >>>>> >>>>> 2012/2/13 Guerin Laurent [via Tapestry] < >>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=5479868&i=2>> >>>>> >>>>> >>>>> > Hi, >>>>> > We have a such component in exanpe-t5-lib, but not implemented with >>>>> > JQuery. >>>>> > You can have a look at our online demo here : >>>>> > http://exanpe-t5-lib.appspot.com/components/listsorter/example1 >>>>> > >>>>> > Laurent >>>>> > >>>>> > -----Message d'origine----- >>>>> > De : sommeralex [mailto:[hidden >>>>> > email]<http://user/SendEmail.jtp?type=node&node=5479777&i=0>] >>>>> > >>>>> > Envoyé : lundi 13 février 2012 16:07 >>>>> > À : [hidden email] >>>>> > <http://user/SendEmail.jtp?type=node&node=5479777&i=1> >>>>> > Objet : implementing a sortable list with jQuery >>>>> > >>>>> > Hi! >>>>> > >>>>> > I need to have sortable list by dragging the list elements and would >>>>> > like to store the order at the end. >>>>> > >>>>> > The http://tapestry5-jquery.com/core/docsgrid does not provide a >>>>> > component, so i thought i could take this one: >>>>> > >>>>> > >>>>> http://blogs.fau.de/pp/2010/09/01/sortierbare-elemente-in-tapestry-per >>>>> > -jquery-ui/ >>>>> > >>>>> > What i did, so far, is this: >>>>> > >>>>> > <html t:type="layout" t:title="Welcomes" t:tabTitle="Scrollstory" >>>>> > t:sidebarTitle="Menu" >>>>> > xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd" >>>>> > xmlns:p="tapestry:parameter" >>>>> > xmlns:j="tapestry-library:jquery"> >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > <ul id="sortable"> >>>>> > <li t:type="loop" source="fileElements" value="fileElement" >>>>> > id="${fileElement.id}">${fileElement.id} ${fileElement.name}</li> >>>>> > </ul> # ${message:save} <t:actionlink t:id="save" >>>>> > context="literal:dummy"></t:actionlink> >>>>> > >>>>> > </html> >>>>> > >>>>> > And my class file: >>>>> > >>>>> > @Property >>>>> > private List<FileElement> fileElements; >>>>> > >>>>> > @Property >>>>> > private FileElement fileElement; >>>>> > >>>>> > void pageAttached(){ >>>>> > System.out.println("page attached"); >>>>> > uploadedFiles = new ArrayList<UploadedFile>(); >>>>> > fileElements = new ArrayList<FileElement>(); >>>>> > >>>>> > fileElements.add(new FileElement(1, "test")); >>>>> > fileElements.add(new FileElement(2, "test2")); >>>>> > } >>>>> > >>>>> > the class FileElement is just a class with id as int and name as >>>>> > String with getters / setters. >>>>> > >>>>> > so, now, two questions: >>>>> > >>>>> > question 1: >>>>> > >>>>> > >>>>> http://blogs.fau.de/pp/2010/09/01/sortierbare-elemente-in-tapestry-per >>>>> > -jquery-ui/ >>>>> > says we have to implement >>>>> > >>>>> > <link type="text/css" >>>>> > href="${asset:jqueryui/themes/base/jquery.ui.all.css}" >>>>> > rel="stylesheet" /> >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > but, is this not implicit in xmlns:j="tapestry-library:jquery ? if i >>>>> > have to add this that way, how can i reference my jquery asset which >>>>> > is stored in my mvn. folder? >>>>> > >>>>> > question 2: >>>>> > >>>>> > if i am adding the second part of code >>>>> > >>>>> > function storeOrder() { >>>>> > var result = $('#sortable').sortable('toArray'); >>>>> > var context = ""; >>>>> > for (var id in result) { >>>>> > if (context == "") { >>>>> > context = result[id]; >>>>> > } else { >>>>> > context = context + "_" + result[id]; >>>>> > } >>>>> > } >>>>> > window.location = "/${pageName}" + ".save/" + context; } >>>>> > >>>>> > i get the exception >>>>> > >>>>> > Exception assembling root component of page Gallery: Could not >>>>> convert >>>>> > 'pageName' into a component parameter binding: Exception generating >>>>> > conduit for expression 'pageName': Class >>>>> com.scrollstory.pages.Gallery >>>>> > does not contain a property (or public field) named 'pageName'. >>>>> > >>>>> > .. so, sorting my list does not work.. :-( >>>>> > >>>>> > >>>>> > >>>>> > -- >>>>> > View this message in context: >>>>> > >>>>> http://tapestry.1045711.n5.nabble.com/implementing-a-sortable-list-wit >>>>> > h-jQuery-tp5479509p5479509.html Sent from the Tapestry - User >>>>> mailing >>>>> > list archive at Nabble.com. >>>>> > >>>>> > >>>>> --------------------------------------------------------------------- >>>>> > To unsubscribe, e-mail: [hidden >>>>> > email]<http://user/SendEmail.jtp?type=node&node=5479777&i=2> >>>>> > For additional commands, e-mail: [hidden >>>>> > email]<http://user/SendEmail.jtp?type=node&node=5479777&i=3> >>>>> > >>>>> > >>>>> > >>>>> --------------------------------------------------------------------- >>>>> > To unsubscribe, e-mail: [hidden >>>>> > email]<http://user/SendEmail.jtp?type=node&node=5479777&i=4> >>>>> > For additional commands, e-mail: [hidden >>>>> > email]<http://user/SendEmail.jtp?type=node&node=5479777&i=5> >>>>> > >>>>> > >>>>> > >>>>> > ------------------------------ >>>>> > If you reply to this email, your message will be added to the >>>>> > discussion >>>>> > below: >>>>> > >>>>> > >>>>> http://tapestry.1045711.n5.nabble.com/implementing-a-sortable-list-wit >>>>> > h-jQuery-tp5479509p5479777.html To unsubscribe from implementing a >>>>> > sortable list with jQuery, click >>>>> > here< >>>>> http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?ma >>>>> > >>>>> cro=unsubscribe_by_code&node=5479509&code=YWxleGFuZGVyLnNvbW1lckBnbWFp >>>>> > bC5jb218NTQ3OTUwOXwxMDUzMzQxMzM4> >>>>> > . >>>>> > NAML< >>>>> http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?ma >>>>> > >>>>> cro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.nam >>>>> > >>>>> l.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-n >>>>> > >>>>> abble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%2 >>>>> > >>>>> 1nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant >>>>> > _email%21nabble%3Aemail.naml> >>>>> > >>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://tapestry.1045711.n5.nabble.com/implementing-a-sortable-list-with-jQuery-tp5479509p5479836.html >>>>> >>>>> Sent from the Tapestry - User mailing list archive at Nabble.com. >>>>> >>>>> >>>>> ------------------------------ >>>>> If you reply to this email, your message will be added to the >>>>> discussion below: >>>>> >>>>> http://tapestry.1045711.n5.nabble.com/implementing-a-sortable-list-with-jQuery-tp5479509p5479868.html >>>>> To unsubscribe from implementing a sortable list with jQuery, click >>>>> here<http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5479509&code=YWxleGFuZGVyLnNvbW1lckBnbWFpbC5jb218NTQ3OTUwOXwxMDUzMzQxMzM4> >>>>> . >>>>> NAML<http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> >>>>> >>>> >>>> >>> >> > -- View this message in context: http://tapestry.1045711.n5.nabble.com/implementing-a-sortable-list-with-jQuery-tp5479509p5479989.html Sent from the Tapestry - User mailing list archive at Nabble.com.