[owncloud-devel] OC7 new layout questions

Vincent Petry pvince81 at owncloud.com
Mon Jun 16 12:25:27 GMT 2014


Still on my TODO-List. Will do.

On 06/16/2014 02:12 PM, Bernhard Posselt wrote:
> Hi Vincent,
>
> Can you add that to the app development documentation? Just create a
> new section for the files app.
>
> On 06/16/2014 01:05 PM, Vincent Petry wrote:
>> Hello Patrick,
>>
>> The reason why the old FileActions.register() is limited to "All files"
>> is because many older apps cannot deal with more than one file list /
>> container, so it is kept as legacy approach.
>>
>> Also, different file lists have different file actions: for example the
>> "Deleted files" only has "Restore" and "Delete".
>>
>> If you want to make your app work with the other file list views, please
>> use OCA.Files.fileActions.register() instead which will register the
>> actions for all the other lists (except "Deleted Files").
>>
>> The action function now has a new "context" argument containing an
>> instance of "fileList" (the current FileList instance) and also a "dir"
>> argument that tells you in what directory the file is.
>> This is because in the "Shared with you" view the viewed files are not
>> all in the same directory.
>>
>> Here is an example handler:
>>          OCA.Files.fileActions.register(
>>              'file',
>>              'ActionNameId',
>>              OC.PERMISSION_UPDATE,
>>              function() {
>>                   return OC.imagePath('core','actions/someactionicon');
>>              }, function(filename, context){
>>                  // (...)
>>                  // context.dir contains the file's directory
>>                  // context.fileList contains the instance of FileList
>> that called this
>>                  // context.fileActions contains the instance of
>> FileActions from which this was called
>>                              }, t('yourapp', 'Action Name')
>>          );
>>
>> If your app is embedding anything in the $('#filestable') or
>> $('#content') container, it might need some extra fixing to make it use
>> the current list's container.
>>
>> Let me know if you need more details.
>>
>> Cheers,
>>
>> Vincent
>>
>> On 06/16/2014 12:53 PM, Hoffmann, Patrick wrote:
>>> Hello all,
>>>
>>> today I tried out the new OC7 alpha. but now I have few questions:
>>>
>>>
>>> -       I developed the app
>>> Workin2gether<http://apps.owncloud.com/content/show.php/Workin2gether+%28files_w2g%29?content=164016>
>>> but now I have the problem, that
>>>
>>> my app only works in the menu "All files". It doesn't work in Shared
>>> with me and my shared files.
>>>
>>> The important part is this:
>>>
>>>
>>>
>>> FileActions.register('file',text,OC.PERMISSION_READ,function(){return OC.imagePath('files_w2g','w2g.svg')},function(filename){getState(filename,"false");});
>>>
>>>              Why does this doesn't work for all tabs? Do you have a
>>> example, how I could add this fileaction better?
>>>
>>>
>>>
>>> -       How do you all think about the change from sidebar to the
>>> "app selection box"?
>>>
>>> In my opinion it's a bit drastical and for my opinion a dislike
>>> feature. I expected an improvement of the old sidebar, not a new
>>> one. Just my thought
>>>
>>> Cheers
>>>
>>> Patrick
>>>
>>>
>>>
>>>
>>> Gesch?ftsf?hrer: Werner Magin, Winfried Schmuck | HRB 2704 Bad
>>> Kreuznach | Gesellschafter: Fritz Bittmann Holding GmbH | USt-ID: DE
>>> 811 202 181
>>>
>>>
>>> BITO-Lagertechnik
>>> Bittmann GmbH
>>> Obertor 29
>>> D-55590 Meisenheim      Telefon:
>>> Telefax:
>>> E-Mail:
>>> Internet:       +49 (0) 6753 122 0
>>> +49 (0) 6753 122 399
>>> info at bito.de
>>> www.bito.de
>>>
>>>
>>>
>>> Dieses E-Mail ist nur f?r den Empf?nger bestimmt, an den es
>>> gerichtet ist und kann vertrauliches bzw. unter das Berufsgeheimnis
>>> fallendes Material enthalten. Jegliche darin enthaltene Ansicht oder
>>> Meinungs?u?erung ist die des Autors und stellt nicht
>>> notwendigerweise die Ansicht oder Meinung von BITO-Lagertechnik
>>> Bittmann GmbH dar.
>>> Sind Sie nicht der Empf?nger und haben diese E-Mail irrt?mlich
>>> erhalten, sind jegliche Verwendung, Ver?ffentlichung, Weiterleitung,
>>> Abschrift oder jeglicher Druck dieser E-Mail strengstens untersagt.
>>> Jede ausgehende E-Mail wird von uns mit h?chster Sorgfalt auf Viren
>>> gepr?ft. Jedoch ?bernehmen weder BITO-Lagertechnik Bittmann GmbH
>>> noch der Absender (Patrick Hoffmann) die Haftung f?r Viren; es
>>> obliegt Ihrer Verantwortung, die E-Mail und deren Anh?nge auf Viren
>>> zu pr?fen.
>>>
>>> This email is exclusively meant for the addressee and may contain
>>> confidential information or information which can be classified as
>>> professional secret. Any view or opinion stated in this email is
>>> that of the author and does not necessarily represent the view or
>>> the opinion of BITO-Lagertechnik Bittmann GmbH. If you are not the
>>> addressee and if this email has been transmitted to you by mistake,
>>> you may not make use of, publish, transmit, reproduce or print the
>>> information contained therein for whatever purpose. We take every
>>> reasonable care to check all out-bound emails for viruses. However,
>>> neither BITO-Lagertechnik Bittmann GmbH nor the sender (Patrick
>>> Hoffmann) can be held liable for the occurrence of viruses and any
>>> consequential damages. It is therefore the addressee's sole
>>> responsibility to check incoming emails and attachments for viruses.
>>>
>>> Anh?nge - :
>>> Versand am 16.06.2014 12:53 von Patrick Hoffmann
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at owncloud.org
>>> http://mailman.owncloud.org/mailman/listinfo/devel
>>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at owncloud.org
>> http://mailman.owncloud.org/mailman/listinfo/devel
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at owncloud.org
> http://mailman.owncloud.org/mailman/listinfo/devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.owncloud.org/pipermail/devel/attachments/20140616/9ea8b778/attachment-0001.html>


More information about the Devel mailing list