jueves, octubre 26, 2006

ImportDFwikiPluglin + Select Editable = imposible??

Me da palo volverlo a escribir así que copio/pego un fragmento de un mail que he escrito a Uri hace un rato:

Aquesta tarda he estat treballant en les dues coses que haviem dit: Agafar les dades directament de la URL i fer la importació directa (aquesta suposo que si que es podrà fer) i lo que va dir en marc de tenir un input que es pogués desplegar i que tinguès les direccions preferides (aquesta casi la tenia pero ha surgit un problema que la fa impossible).

Lo de fer la importació directa crec que es podria fer. He ficat un botó (per ara desactivat) que es diu "import now!".
La idea es que si estan totes les dades que van falta a la URL s'importi directament.
S'han de fer manipulacions d'strings en javascript però això no es problema. El problema es que no se que volen dir els paràmetres que la wiki agafa de la URL. Surten id's super llargues que no se que son i a la URL no surt el nom del curs on està la wiki.
Ja parlaré amb en Pigui per veure que son exactament les dades de la URL i a partir d'aki fer aquesta funcionalitat.

Lo de fer l'input amb la llista d'opcions es xungu ja que aquest element no existeix en HTML :S
O tens un input de text o un select amb les opcions, però per defecte el "mix" no existeix.
Tot i això, he trobat unes funcions en Javascript que et creen l'element d'una manera super wapa. Et paso el link amb el codi:
http://www.dhtmlgoodies.com/index.html?whichScript=form_widget_editable_select
Ho he integrat en la Tiddly pero hi ha un problema que fa que peti. Per que l'input standard digievolucioni a l'input mix has de cridar a la funció createEditableSelect() pasantli l'element a digievolucionar. Doncs no es pot fer perquè la tiddly crea el panell HTML a partir de embutirlo en un string.
Es com quan feiem els selects del wikibook desde php. Com es text d'un string no té "entitat" i no pots passar de cap manera l'element a digievolucionar, ja que aquest no existeix propiament. Es una merda ben gran xke peta per una linia de merda...

Pues eso. Mañana DEMO! ^^

No hay comentarios: