Gitlab CSE Unil
Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
M. Chardon
moodle-assignfeedback_editpdfplus
Commits
84433e7a
Commit
84433e7a
authored
Aug 25, 2017
by
M. Chardon
Browse files
optimisation code
parent
1a9aacaa
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
amd/build/admin_panel.min.js
View file @
84433e7a
This diff is collapsed.
Click to expand it.
amd/build/annotation.min.js
View file @
84433e7a
This diff is collapsed.
Click to expand it.
amd/build/annotationcommentplus.min.js
View file @
84433e7a
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
30
,
this
.
y
=
90
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'><i class='fa fa-commenting' aria-hidden='true' style='color:black;'></i></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
color
"
,
this
.
get_color
()),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
this
.
endx
-
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
padding
"
,
"
0 2px
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_commentplus
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
);
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltypefamille
.
cartridge_x
,
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltypefamille
.
cartridge_y
,
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
20
),
b
.
css
(
"
top
"
,
this
.
y
-
20
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
),
this
.
x
=
30
,
this
.
y
=
90
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'><i class='fa fa-commenting' aria-hidden='true' style='color:black;'></i></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
color
"
,
this
.
get_color
()),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
this
.
endx
-
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
padding
"
,
"
0 2px
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_commentplus
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
);
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltype
.
getToolTypeCartX
(),
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltype
.
getToolTypeCartY
(),
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
20
),
b
.
css
(
"
top
"
,
this
.
y
-
20
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
amd/build/annotationframe.min.js
View file @
84433e7a
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
279
,
this
.
y
=
113
,
this
.
endx
=
435
,
this
.
endy
=
129
,
this
.
parent_annot
=
0
,
this
.
colour
=
"
#FF0000
"
},
c
.
prototype
.
initChildAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
.
tooltype
,
a
.
tooltypefamille
),
this
.
x
=
144
,
this
.
y
=
216
,
this
.
endx
=
296
,
this
.
endy
=
232
,
this
.
parent_annot
=
a
.
id
,
this
.
id
=
"
previsu_annot_child
"
,
this
.
colour
=
"
#FF0000
"
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
this
.
endx
-
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
border
"
,
"
solid 2px red
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
return
this
.
draw_catridge
(
b
),
this
},
c
.
prototype
.
draw_catridge
=
function
(
b
){
if
(
!
this
.
parent_annot_element
&&
0
===
this
.
parent_annot
){
var
c
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
d
=
a
(
"
#
"
+
this
.
id
);
d
&&
d
.
addClass
(
"
class_
"
+
this
.
divcartridge
);
var
e
=
this
.
get_color
();
c
=
this
.
get_div_cartridge
(
e
,
b
),
c
.
addClass
(
"
assignfeedback_editpdfplus_frame
"
),
this
.
get_div_cartridge_label
(
e
,
c
,
!
0
);
var
f
=
this
.
get_div_container
(
e
,
c
),
g
=
"
<button id='
"
+
this
.
divcartridge
+
"
_buttonpencil' class='btn btn-default
"
;
this
.
adminDemo
&&
(
g
+=
"
disabled
"
),
g
+=
"
' type='button'>
"
,
g
+=
'
<i class="fa fa-eyedropper" aria-hidden="true"></i>
'
,
g
+=
"
</button>
"
;
var
h
=
"
<button id='
"
+
this
.
divcartridge
+
"
_buttonadd' class='btn btn-default
"
;
this
.
adminDemo
&&
(
h
+=
"
disabled
"
),
h
+=
"
' type='button'>
"
,
h
+=
'
<i class="fa fa-plus" aria-hidden="true"></i>
'
,
h
+=
"
</button>
"
,
f
.
append
(
g
),
f
.
append
(
h
),
this
.
get_div_edition
(
f
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltypefamille
.
cartridge_x
,
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltypefamille
.
cartridge_y
,
10
)),
c
.
css
(
"
left
"
,
this
.
cartridgex
+
15
),
c
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
),
this
.
apply_visibility_annot
()}}
return
!
0
},
c
});
\ No newline at end of file
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
),
this
.
x
=
279
,
this
.
y
=
113
,
this
.
endx
=
435
,
this
.
endy
=
129
,
this
.
parent_annot
=
0
,
this
.
colour
=
"
#FF0000
"
},
c
.
prototype
.
initChildAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
.
tooltype
),
this
.
x
=
144
,
this
.
y
=
192
,
this
.
endx
=
296
,
this
.
endy
=
208
,
this
.
parent_annot
=
a
.
id
,
this
.
id
=
"
previsu_annot_child
"
,
this
.
colour
=
"
#FF0000
"
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
this
.
endx
-
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
border
"
,
"
solid 2px red
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
box-sizing
"
,
"
inherit
"
)}
return
this
.
draw_catridge
(
b
),
this
},
c
.
prototype
.
draw_catridge
=
function
(
b
){
if
(
!
this
.
parent_annot_element
&&
0
===
this
.
parent_annot
){
var
c
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
d
=
a
(
"
#
"
+
this
.
id
);
d
&&
d
.
addClass
(
"
class_
"
+
this
.
divcartridge
);
var
e
=
this
.
get_color
();
c
=
this
.
get_div_cartridge
(
e
,
b
),
c
.
addClass
(
"
assignfeedback_editpdfplus_frame
"
),
this
.
get_div_cartridge_label
(
e
,
c
,
!
0
);
var
f
=
this
.
get_div_container
(
e
,
c
),
g
=
"
<button id='
"
+
this
.
divcartridge
+
"
_buttonpencil' class='btn btn-default
"
;
this
.
adminDemo
&&
(
g
+=
"
disabled
"
),
g
+=
"
' type='button'>
"
,
g
+=
'
<i class="fa fa-eyedropper" aria-hidden="true"></i>
'
,
g
+=
"
</button>
"
;
var
h
=
"
<button id='
"
+
this
.
divcartridge
+
"
_buttonadd' class='btn btn-default
"
;
this
.
adminDemo
&&
(
h
+=
"
disabled
"
),
h
+=
"
' type='button'>
"
,
h
+=
'
<i class="fa fa-plus" aria-hidden="true"></i>
'
,
h
+=
"
</button>
"
,
f
.
append
(
g
),
f
.
append
(
h
),
this
.
get_div_edition
(
f
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltype
.
getToolTypeCartX
(),
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltype
.
getToolTypeCartY
(),
10
)),
c
.
css
(
"
left
"
,
this
.
cartridgex
+
15
),
c
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
12
),
this
.
apply_visibility_annot
()}}
return
!
0
},
c
});
\ No newline at end of file
amd/build/annotationhighlightplus.min.js
View file @
84433e7a
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
83
,
this
.
y
=
84
,
this
.
endx
=
239
,
this
.
endy
=
100
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
background-color
"
,
this
.
get_color
()),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
this
.
endx
-
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
opacity
"
,.
5
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_hightlightplus
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
);
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltypefamille
.
cartridge_x
,
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltypefamille
.
cartridge_y
,
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
this
.
cartridgex
),
b
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
15
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
),
this
.
x
=
83
,
this
.
y
=
84
,
this
.
endx
=
239
,
this
.
endy
=
100
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
background-color
"
,
this
.
get_color
()),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
this
.
endx
-
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
opacity
"
,.
5
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_hightlightplus
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
);
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltype
.
getToolTypeCartX
(),
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltype
.
getToolTypeCartY
(),
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
this
.
cartridgex
),
b
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
15
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
amd/build/annotationstampcomment.min.js
View file @
84433e7a
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
188
,
this
.
y
=
118
,
this
.
displayrotation
=
1
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
this
.
shape_id
=
"
ct_stampcomment_
"
+
(
new
Date
).
toJSON
().
replace
(
/:/g
,
""
).
replace
(
/
\.
/g
,
""
);
var
c
=
'
<i id="
'
+
this
.
shape_id
+
'
_img" class="fa fa-arrows-h fa-2x" aria-hidden="true"></i>
'
;
this
.
displayrotation
>
0
&&
(
c
=
'
<i id="
'
+
this
.
shape_id
+
'
_img" class="fa fa-arrows-v fa-2x" aria-hidden="true"></i>
'
);
var
d
=
"
<div id='
"
+
this
.
id
+
"
'>
"
+
c
+
"
</div>
"
;
b
.
append
(
d
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_stampcomment
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
),
e
=
0
;
this
.
displayrotation
>
0
&&
(
e
=
1
);
var
f
=
"
<input type='hidden' id='
"
+
this
.
divcartridge
+
"
_rotation' value=
"
+
e
+
"
/>
"
;
d
.
append
(
f
);
var
g
=
"
<button id='
"
+
this
.
divcartridge
+
"
_buttonrotation' class='btn btn-default
"
;
this
.
adminDemo
&&
(
g
+=
"
disabled
"
),
g
+=
'
\'
type=
\'
button
\'
><i class="fa fa-refresh" aria-hidden="true"></i></button>
'
,
d
.
append
(
g
),
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltypefamille
.
cartridge_x
,
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltypefamille
.
cartridge_y
,
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
this
.
cartridgex
),
b
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
30
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
),
this
.
x
=
188
,
this
.
y
=
118
,
this
.
displayrotation
=
1
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
this
.
shape_id
=
"
ct_stampcomment_
"
+
(
new
Date
).
toJSON
().
replace
(
/:/g
,
""
).
replace
(
/
\.
/g
,
""
);
var
c
=
'
<i id="
'
+
this
.
shape_id
+
'
_img" class="fa fa-arrows-h fa-2x" aria-hidden="true"></i>
'
;
this
.
displayrotation
>
0
&&
(
c
=
'
<i id="
'
+
this
.
shape_id
+
'
_img" class="fa fa-arrows-v fa-2x" aria-hidden="true"></i>
'
);
var
d
=
"
<div id='
"
+
this
.
id
+
"
'>
"
+
c
+
"
</div>
"
;
b
.
append
(
d
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_stampcomment
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
),
e
=
0
;
this
.
displayrotation
>
0
&&
(
e
=
1
);
var
f
=
"
<input type='hidden' id='
"
+
this
.
divcartridge
+
"
_rotation' value=
"
+
e
+
"
/>
"
;
d
.
append
(
f
);
var
g
=
"
<button id='
"
+
this
.
divcartridge
+
"
_buttonrotation' class='btn btn-default
"
;
this
.
adminDemo
&&
(
g
+=
"
disabled
"
),
g
+=
'
\'
type=
\'
button
\'
><i class="fa fa-refresh" aria-hidden="true"></i></button>
'
,
d
.
append
(
g
),
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltype
.
getToolTypeCartX
(),
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltype
.
getToolTypeCartY
(),
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
this
.
cartridgex
),
b
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
30
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
amd/build/annotationstampplus.min.js
View file @
84433e7a
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
60
,
this
.
y
=
100
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
color
"
,
this
.
colour
),
a
(
"
#
"
+
this
.
id
).
css
(
"
border
"
,
"
2px solid
"
+
this
.
colour
),
a
(
"
#
"
+
this
.
id
).
css
(
"
padding
"
,
"
0 2px
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
display
"
,
"
inline-block
"
),
a
(
"
#
"
+
this
.
id
).
append
(
this
.
tooltype
.
button
)}
return
this
},
c
});
\ No newline at end of file
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
60
,
this
.
y
=
100
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
color
"
,
this
.
colour
),
a
(
"
#
"
+
this
.
id
).
css
(
"
border
"
,
"
2px solid
"
+
this
.
colour
),
a
(
"
#
"
+
this
.
id
).
css
(
"
padding
"
,
"
0 2px
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
display
"
,
"
inline-block
"
),
a
(
"
#
"
+
this
.
id
).
append
(
this
.
tooltype
.
label
)}
return
this
},
c
});
\ No newline at end of file
amd/build/annotationverticalline.min.js
View file @
84433e7a
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
,
c
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
,
c
),
this
.
x
=
285
,
this
.
y
=
65
,
this
.
endy
=
175
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
background-color
"
,
this
.
get_color
()),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
3
),
this
.
endy
-
this
.
y
<=
30
&&
(
this
.
endy
=
this
.
y
+
30
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_verticalline
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
);
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltypefamille
.
cartridge_x
,
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltypefamille
.
cartridge_y
,
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
this
.
cartridgex
),
b
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
109
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
define
([
"
jquery
"
,
"
./annotation
"
],
function
(
a
,
b
){
function
c
(){
return
b
.
call
(
this
),
this
}
return
c
.
prototype
=
Object
.
create
(
b
.
prototype
),
c
.
prototype
.
initAdminDemo
=
function
(
a
){
b
.
prototype
.
initAdminDemo
.
call
(
this
,
a
),
this
.
x
=
285
,
this
.
y
=
65
,
this
.
endy
=
175
},
c
.
prototype
.
draw
=
function
(
b
){
if
(
b
){
var
c
=
"
<div id='
"
+
this
.
id
+
"
'></div>
"
;
b
.
append
(
c
),
a
(
"
#
"
+
this
.
id
).
css
(
"
background-color
"
,
this
.
get_color
()),
a
(
"
#
"
+
this
.
id
).
css
(
"
width
"
,
3
),
this
.
endy
-
this
.
y
<=
30
&&
(
this
.
endy
=
this
.
y
+
30
),
a
(
"
#
"
+
this
.
id
).
css
(
"
height
"
,
this
.
endy
-
this
.
y
),
a
(
"
#
"
+
this
.
id
).
css
(
"
position
"
,
"
relative
"
),
a
(
"
#
"
+
this
.
id
).
css
(
"
left
"
,
this
.
x
),
a
(
"
#
"
+
this
.
id
).
css
(
"
top
"
,
this
.
y
)}
this
.
draw_catridge
(
b
)},
c
.
prototype
.
draw_catridge
=
function
(
a
){
var
b
;
if
(
!
this
.
divcartridge
||
""
===
this
.
divcartridge
){
this
.
init_div_cartridge_id
();
var
c
=
this
.
get_color_cartridge
();
b
=
this
.
get_div_cartridge
(
c
,
a
),
b
.
addClass
(
"
assignfeedback_editpdfplus_verticalline
"
),
this
.
get_div_cartridge_label
(
c
,
b
);
var
d
=
this
.
get_div_container
(
c
,
b
);
this
.
get_div_edition
(
d
),
this
.
cartridgex
&&
0
!==
this
.
cartridgex
||
(
this
.
cartridgex
=
parseInt
(
this
.
tooltype
.
getToolTypeCartX
(),
10
)),
this
.
cartridgey
&&
0
!==
this
.
cartridgey
||
(
this
.
cartridgey
=
parseInt
(
this
.
tooltype
.
getToolTypeCartY
(),
10
)),
b
.
css
(
"
left
"
,
this
.
x
+
this
.
cartridgex
),
b
.
css
(
"
top
"
,
this
.
y
+
this
.
cartridgey
-
109
),
this
.
apply_visibility_annot
()}
return
!
0
},
c
});
\ No newline at end of file
amd/build/tool.min.js
0 → 100644
View file @
84433e7a
define
([
"
jquery
"
,
"
./global
"
],
function
(
a
,
b
){
function
c
(){
return
this
.
_instanceID
=
e
(),
this
}
var
d
=
0
,
e
=
function
(){
return
++
d
};
return
c
.
getInstanceCount
=
function
(){
return
d
},
c
.
prototype
.
getInstanceID
=
function
(){
return
this
.
_instanceID
},
c
.
id
=-
1
,
c
.
axis
=-
1
,
c
.
typetool
=-
1
,
c
.
type
=
null
,
c
.
colors
=
""
,
c
.
cartridge
=
""
,
c
.
cartridgeColor
=
""
,
c
.
texts
=
""
,
c
.
label
=
""
,
c
.
reply
=!
0
,
c
.
enabled
=!
0
,
c
.
orderTool
=
1
e3
,
c
.
prototype
.
init
=
function
(
a
){
this
.
id
=
parseInt
(
a
.
id
,
10
)
||
0
,
this
.
axis
=
parseInt
(
a
.
axis
,
10
)
||
0
,
this
.
type
=
a
.
type
,
this
.
colors
=
a
.
colors
,
this
.
cartridge
=
a
.
cartridge
,
this
.
cartridgeColor
=
a
.
cartridgeColor
,
this
.
texts
=
a
.
texts
,
this
.
label
=
a
.
label
,
this
.
reply
=
a
.
reply
,
this
.
enabled
=
a
.
enabled
,
this
.
orderTool
=
a
.
orderTool
},
c
.
prototype
.
initAdmin
=
function
(
a
){
this
.
id
=
parseInt
(
a
.
toolid
,
10
)
||
0
,
this
.
typetool
=
a
.
typetool
,
this
.
label
=
a
.
button
,
this
.
enabled
=
a
.
enable
,
this
.
orderTool
=
a
.
orderTool
},
c
.
prototype
.
getToolTypeLabel
=
function
(){
return
this
.
type
.
label
},
c
.
prototype
.
getToolTypeCartX
=
function
(){
return
this
.
type
.
cartridgeX
},
c
.
prototype
.
getToolTypeCartY
=
function
(){
return
this
.
type
.
cartridgeY
},
c
.
prototype
.
get_color
=
function
(){
var
a
=
b
.
ANNOTATIONCOLOUR
[
this
.
colors
];
return
a
?(
a
=
a
.
replace
(
"
rgb
"
,
"
rgba
"
),
a
=
a
.
replace
(
"
)
"
,
"
,0.5)
"
)):
a
=
this
.
colors
,
a
&&
""
!==
a
?
a
:
this
.
type
.
get_color
()},
c
.
prototype
.
get_color_cartridge
=
function
(){
var
a
=
b
.
ANNOTATIONCOLOUR
[
this
.
cartridgeColor
];
return
a
?(
a
=
a
.
replace
(
"
rgb
"
,
"
rgba
"
),
a
=
a
.
replace
(
"
)
"
,
"
,0.5)
"
)):
a
=
this
.
cartridgeColor
,
a
&&
""
!==
a
?
a
:
this
.
type
.
get_color_cartridge
()},
c
.
prototype
.
getButton
=
function
(
a
){
var
b
=
"
btn-default
"
,
c
=
""
;
1
!==
this
.
enabled
&&
(
b
=
""
,
c
=
"
background-image:none;background-color:#CCCCCC;
"
),
this
.
id
===
a
&&
(
b
=
"
btn-primary
"
),
4
!==
this
.
typetool
&&
1
!==
this
.
typetool
||
(
c
+=
"
text-decoration: underline;
"
);
var
d
=
this
.
label
;
4
!==
this
.
typetool
&&
5
!==
this
.
typetool
||
(
d
=
"
|
"
+
d
,
4
===
this
.
typetool
&&
(
d
+=
"
|
"
));
var
e
=
"
<button class='btn
"
+
b
+
"
editpdlplus_tool' id='editpdlplus_tool_
"
+
this
.
id
+
"
' style='
"
+
c
+
"
' value='
"
+
this
.
id
+
"
' data-enable='
"
+
this
.
enabled
+
"
'>
"
+
d
+
"
</button>
"
;
return
e
},
c
});
\ No newline at end of file
amd/build/tooltype.min.js
0 → 100644
View file @
84433e7a
define
([
"
jquery
"
,
"
./global
"
],
function
(
a
,
b
){
function
c
(){
return
this
.
_instanceID
=
e
(),
this
}
var
d
=
0
,
e
=
function
(){
return
++
d
};
return
c
.
getInstanceCount
=
function
(){
return
d
},
c
.
prototype
.
getInstanceID
=
function
(){
return
this
.
_instanceID
},
c
.
id
=-
1
,
c
.
label
=
""
,
c
.
color
=
""
,
c
.
cartridgeColor
=
""
,
c
.
cartridgeX
=
0
,
c
.
cartridgeY
=
0
,
c
.
configurableCartridge
=
1
,
c
.
configurableCartridgeColor
=
1
,
c
.
configurableColor
=
1
,
c
.
configurableTexts
=
1
,
c
.
configurableQuestion
=
1
,
c
.
prototype
.
init
=
function
(
a
){
this
.
id
=
parseInt
(
a
.
id
,
10
)
||
0
},
c
.
prototype
.
initAdmin
=
function
(
a
){
this
.
id
=
parseInt
(
a
.
id
,
10
)
||
0
,
this
.
label
=
a
.
label
,
this
.
color
=
a
.
color
,
this
.
cartridgeColor
=
a
.
cartridge_color
,
this
.
cartridgeX
=
a
.
cartridge_x
,
this
.
cartridgeY
=
a
.
cartridge_y
,
this
.
configurableCartridge
=
a
.
configurable_cartridge
,
this
.
configurableCartridgeColor
=
a
.
configurable_cartridge_color
,
this
.
configurableColor
=
a
.
configurable_color
,
this
.
configurableTexts
=
a
.
configurable_texts
,
this
.
configurableQuestion
=
a
.
configurable_question
},
c
.
prototype
.
get_color
=
function
(){
var
a
=
b
.
ANNOTATIONCOLOUR
[
this
.
color
];
return
a
?(
a
=
a
.
replace
(
"
rgb
"
,
"
rgba
"
),
a
=
a
.
replace
(
"
)
"
,
"
,0.5)
"
)):
a
=
this
.
color
,
a
},
c
.
prototype
.
get_color_cartridge
=
function
(){
var
a
=
b
.
ANNOTATIONCOLOUR
[
this
.
cartridgeColor
];
return
a
?(
a
=
a
.
replace
(
"
rgb
"
,
"
rgba
"
),
a
=
a
.
replace
(
"
)
"
,
"
,0.5)
"
)):
a
=
this
.
cartridgeColor
,
a
},
c
});
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment