Typo3:ss dragdrop

De FrozenWiki
Aller à la navigation Aller à la recherche

Bugs reported

#001

From: Steffen Müller

Hi Stephane.

I use to manually adjust the width of my pagetree frame with the user TSconfig:
setup.override.navFrameResizable = 1

But whenever I draged&droped a page with your extension, the frame gets resized
afterwards to a default value. The extension seems not to be compatible with resizable
frames.

Using TYPO3 3.8.0 tested with Firefox 1.0
Help appreciated.


P.S. Thanks for developing this extension - a useful usability feature.

-- 
cheers,
Steffen

This bug cannot be resolved within the extension. A simple Copy/Move from Typo3 will have exactly the same behaviour. The frame is resized at every pagetree reload, and this bug is likely to persist until the Typo3 tree gets updated via AJAX and not through page reloads.

#002

From: Noel Bossart

Hi Stephane,

I found your extension ss_dragdrop and find it very usefull.
I testet it with Firefox Mac, Safari Mac and Camino Mac.

Your extension works in this browser as it should...


Some ideas - since I'm not a javascript profi, i cant't say if
its easy or impossible to make:

- how about adding a functionality to change between
moveing page into and moveing page after, possible solutions
i think would be: when pausing over a Page, after a little time,
a > icon appears which indicates, that the page is moved
into the page. Or another way, if you drag the page on the right side of
a page name (or just over the name instead of over the icon),
it will be moved into this page.

- copy instead of move: Dragging the page with the right
mouse button... add a + icon to the cursor...

- move/copy the page "ofer" an other page if you drag
it on the top of a page.
right now, it moves it allways after the page

- adding AJAX functionality like the extension: gb_bedraganddrop

Again, thanx for your Work!

Be blessed, Noel

Noël Bossart
Software Engineer

I have implemented the "Key modifier" option suggested by this feedback : when the user has the extension configured in NO-MENU mode (and only in this mode), when he presses CTRL on his keyboard while moving at the same time, a little + icon will appear to indicate the record will be COPIED instead of being MOVED to the destination.

#003

From: Noel Bossart

Hy Stephane

Can you speak Swissgerman? Cause of "Grützi" :-)

P.S. I am not sure I understand what you meant by "right now, it moves
it allways after the page", as in the Extension Manager you should have
a checkbox that you can set so that the extension shows a small menu
when you drop a page on another one.

I use ur Extension with no contectual menu cause I persionaly find the
icons not very
usefull - they are to small an look all nerly the same... Some Other Icons
like used for example in the skingreyman extension vor "Past into" and Past
after
with an arow > and down would be much more clear and visualy helpfull.
But this is not what i tried to tell you. I mean, there is no way to choose
drop this
ABOVE the current page. So say you have smething like this:

- links
- forum
- guestbook

Say, you want to drop the forum above the links. Right now, you have to
take the LINKS and
drag it AFTER forum. But this is not the way a normal user thinks, he
want's to move
the Forum ABOVE the Links. They Way you "look at it" is different :-)
It works, but its not very intuitive - and thats right what your extension
want's to offer,
an intuitive way tho move pages arround... know what i mean?

Whish you a very nice evening! Blessings,

Noël Bossart
Software Engineer

Moving ABOVE is quite a challenge...

#004

From: Johannes Vockeroth

   'de' => Array (
       'copy_into' => 'Kopieren in',
       'copy_after' => 'Kopieren nach',
       'move_into' => 'Verschieben in',
       'move_after' => 'Verschieben nach',
   ), 

Included in the locallang.php file. Next step will be to see how I should migrate to locallang.xml

#005

From: stefano cecere

Hi Stephane

italian translation added

Best regards
stefano cecere (stefano)

Was merged into the TER. Have applied the translation to my local code.

#006