Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

# -*- coding: UTF-8 -*- 

# Copyright 2011-2014 Luc Saffre 

# License: BSD (see file COPYING for details) 

 

"""The :xfile:`models.py` module for the 

:mod:`lino.modlib.awesomeuploader` app. 

 

""" 

 

from __future__ import unicode_literals 

 

import logging 

logger = logging.getLogger(__name__) 

 

from django.conf import settings 

from django.utils.translation import ugettext_lazy as _ 

from lino.api import dd, rt 

 

 

class UploaderAction(dd.Action): 

 

    extjs_main_panel = "Lino.AwesomeUploader()" 

    opens_a_window = True 

    action_name = 'uploader' 

    default_format = 'html' 

    # icon_name = 'calendar' 

 

 

class UploaderPanel(dd.Frame): 

 

    help_text = _("Open an window for multiple file uploads.") 

    label = _("Uploader") 

 

    @classmethod 

    def get_default_action(self): 

        return UploaderAction() 

 

 

def setup_quicklinks(site, ar, m): 

    m.add_action('awesomeuploader.UploaderPanel') 

 

 

# __all__ = ['UploaderPanel']