Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
// This file is part of Moodle - http://moodle.org/
2
//
3
// Moodle is free software: you can redistribute it and/or modify
4
// it under the terms of the GNU General Public License as published by
5
// the Free Software Foundation, either version 3 of the License, or
6
// (at your option) any later version.
7
//
8
// Moodle is distributed in the hope that it will be useful,
9
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
// GNU General Public License for more details.
12
//
13
// You should have received a copy of the GNU General Public License
14
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
15
/* eslint-disable no-unused-vars */
16
 
17
/**
18
 * A list of globals used by this module.
19
 *
20
 * @module moodle-assignfeedback_editpdf-editor
21
 */
22
var AJAXBASE = M.cfg.wwwroot + '/mod/assign/feedback/editpdf/ajax.php',
23
    AJAXBASEPROGRESS = M.cfg.wwwroot + '/mod/assign/feedback/editpdf/ajax_progress.php',
24
    CSS = {
25
        DIALOGUE: 'assignfeedback_editpdf_widget'
26
    },
27
    SELECTOR = {
28
        PREVIOUSBUTTON:  '.navigate-previous-button',
29
        NEXTBUTTON:  ' .navigate-next-button',
30
        SEARCHCOMMENTSBUTTON: '.searchcommentsbutton',
31
        EXPCOLCOMMENTSBUTTON: '.expcolcommentsbutton',
32
        SEARCHFILTER: '.assignfeedback_editpdf_commentsearch input',
33
        SEARCHCOMMENTSLIST: '.assignfeedback_editpdf_commentsearch ul',
34
        PAGESELECT: '.navigate-page-select',
35
        LOADINGICON: '.loading',
36
        PROGRESSBARCONTAINER: '.progress-info.progress-striped',
37
        DRAWINGREGION: '.drawingregion',
38
        DRAWINGCANVAS: '.drawingcanvas',
39
        SAVE: '.savebutton',
40
        COMMENTCOLOURBUTTON: '.commentcolourbutton',
41
        COMMENTMENU: '.commentdrawable a',
42
        ANNOTATIONCOLOURBUTTON:  '.annotationcolourbutton',
43
        DELETEANNOTATIONBUTTON: '.deleteannotationbutton',
44
        WARNINGMESSAGECONTAINER: '.warningmessages',
45
        ICONMESSAGECONTAINER: '.infoicon',
46
        UNSAVEDCHANGESDIV: '.assignfeedback_editpdf_warningmessages',
47
        UNSAVEDCHANGESINPUT: 'input[name="assignfeedback_editpdf_haschanges"]',
48
        STAMPSBUTTON: '.currentstampbutton',
49
        USERINFOREGION: '[data-region="user-info"]',
50
        ROTATELEFTBUTTON: '.rotateleftbutton',
51
        ROTATERIGHTBUTTON: '.rotaterightbutton',
52
        DIALOGUE: '.' + CSS.DIALOGUE
53
    },
54
    SELECTEDBORDERCOLOUR = 'rgba(200, 200, 255, 0.9)',
55
    SELECTEDFILLCOLOUR = 'rgba(200, 200, 255, 0.5)',
56
    COMMENTTEXTCOLOUR = 'rgb(51, 51, 51)',
57
    COMMENTCOLOUR = {
58
        'white': 'rgb(255,255,255)',
59
        'yellow': 'rgb(255,236,174)',
60
        'red': 'rgb(249,181,179)',
61
        'green': 'rgb(214,234,178)',
62
        'blue': 'rgb(203,217,237)',
63
        'clear': 'rgba(255,255,255, 0)'
64
    },
65
    ANNOTATIONCOLOUR = {
66
        'white': 'rgb(255,255,255)',
67
        'yellow': 'rgb(255,207,53)',
68
        'red': 'rgb(239,69,64)',
69
        'green': 'rgb(152,202,62)',
70
        'blue': 'rgb(125,159,211)',
71
        'black': 'rgb(51,51,51)'
72
    },
73
    CLICKTIMEOUT = 300,
74
    TOOLSELECTOR = {
75
        'comment': '.commentbutton',
76
        'pen': '.penbutton',
77
        'line': '.linebutton',
78
        'rectangle': '.rectanglebutton',
79
        'oval': '.ovalbutton',
80
        'stamp': '.stampbutton',
81
        'select': '.selectbutton',
82
        'drag': '.dragbutton',
83
        'highlight': '.highlightbutton'
84
    },
85
    STROKEWEIGHT = 4;