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
32c93cc8
Commit
32c93cc8
authored
Aug 13, 2017
by
M. Chardon
Browse files
message lang fr/en
parent
60445694
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
amd/build/admin_panel.min.js
View file @
32c93cc8
This diff is collapsed.
Click to expand it.
amd/src/admin_panel.js
View file @
32c93cc8
...
...
@@ -46,6 +46,13 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
this
.
init
();
};
var
annotationcurrent
=
null
;
//messages
AdminPanel
.
messageDelOk
=
""
;
AdminPanel
.
messageDelKo
=
""
;
AdminPanel
.
messageko
=
""
;
AdminPanel
.
messageaddok
=
""
;
AdminPanel
.
messageaddlibelleko
=
""
;
AdminPanel
.
messageEditOk
=
""
;
//
//AdminPanel.prototype.contextid;
//
...
...
@@ -80,6 +87,29 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
$
(
"
#assignfeedback_editpdfplus_widget_admin_button_addtool
"
).
on
(
"
click
"
,
this
.
openDivAddTool
);
$
(
"
.btn-primary
"
).
click
();
initMessages
();
};
//init message
var
initMessages
=
function
()
{
str
.
get_string
(
'
admindeltool_messageok
'
,
'
assignfeedback_editpdfplus
'
).
done
(
function
(
message
)
{
AdminPanel
.
messageDelOk
=
message
;
}).
fail
(
notification
.
exception
);
str
.
get_string
(
'
admindeltool_messageko
'
,
'
assignfeedback_editpdfplus
'
).
done
(
function
(
message
)
{
AdminPanel
.
messageDelKo
=
message
;
}).
fail
(
notification
.
exception
);
str
.
get_string
(
'
adminaddtool_messageok
'
,
'
assignfeedback_editpdfplus
'
).
done
(
function
(
message
)
{
AdminPanel
.
messageaddok
=
message
;
}).
fail
(
notification
.
exception
);
str
.
get_string
(
'
admin_messageko
'
,
'
assignfeedback_editpdfplus
'
).
done
(
function
(
message
)
{
AdminPanel
.
messageko
=
message
;
}).
fail
(
notification
.
exception
);
str
.
get_string
(
'
adminedittool_messageok
'
,
'
assignfeedback_editpdfplus
'
).
done
(
function
(
message
)
{
AdminPanel
.
messageEditOk
=
message
;
}).
fail
(
notification
.
exception
);
str
.
get_string
(
'
adminaddtool_messagelibelleko
'
,
'
assignfeedback_editpdfplus
'
).
done
(
function
(
message
)
{
AdminPanel
.
messageaddlibelleko
=
message
;
}).
fail
(
notification
.
exception
);
};
//
AdminPanel
.
prototype
.
test
=
function
()
{
...
...
@@ -166,6 +196,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
};
//
AdminPanel
.
prototype
.
openDivAddAxis
=
function
()
{
$
(
"
#message_edit_tool
"
).
hide
();
$
(
"
#axistool
"
).
hide
();
$
(
'
#assignfeedback_editpdfplus_widget_admin_div_addaxis
'
).
show
();
$
(
'
#assignfeedback_editpdfplus_widget_admin_div_addaxis > .panel-body
'
).
html
(
""
);
...
...
@@ -181,6 +212,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
};
//
AdminPanel
.
prototype
.
openDivEditAxis
=
function
()
{
$
(
"
#message_edit_tool
"
).
hide
();
$
(
"
#axistool
"
).
hide
();
$
(
'
#assignfeedback_editpdfplus_widget_admin_div_editaxis
'
).
show
();
$
(
'
#assignfeedback_editpdfplus_widget_admin_div_editaxis > .panel-body
'
).
html
(
""
);
...
...
@@ -208,6 +240,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
AdminPanel
.
prototype
.
openDivDelAxis
=
function
()
{
var
canBeDelete
=
$
(
"
#editpdlplus_axes option:selected
"
).
data
(
'
delete
'
);
if
(
canBeDelete
!==
null
&&
parseInt
(
canBeDelete
)
===
0
)
{
$
(
"
#message_edit_tool
"
).
hide
();
$
(
"
#axistool
"
).
hide
();
$
(
'
#assignfeedback_editpdfplus_widget_admin_div_delaxis
'
).
show
();
$
(
'
#assignfeedback_editpdfplus_widget_admin_div_delaxis > .panel-body
'
).
html
(
""
);
...
...
@@ -248,7 +281,6 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
};
//
var
refreshToolView
=
function
()
{
//var messageok = str.get_string('admindeltool_messageok', 'assignfeedback_editpdfplus');
var
selectid
=
$
(
this
).
val
();
$
(
"
.editpdlplus_tool
"
).
each
(
function
()
{
$
(
this
).
removeClass
(
"
btn-primary
"
);
...
...
@@ -259,6 +291,9 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
}
});
$
(
this
).
addClass
(
"
btn-primary
"
);
if
(
!
currentTool
||
currentTool
.
id
!==
selectid
)
{
$
(
"
#message_edit_tool
"
).
hide
();
}
//load proprieties
$
(
'
#editpdlplus_tool_item
'
).
html
(
""
);
var
params
=
{
toolid
:
selectid
};
...
...
@@ -268,6 +303,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
fillResultAjax
(
$
(
'
#editpdlplus_tool_item
'
),
html
,
js
)
.
done
(
function
()
{
currentTool
=
new
Object
();
currentTool
.
id
=
selectid
;
currentTool
.
typetool
=
$
(
"
#typetool
"
).
val
();
var
typetoolEntity
=
getTypeTool
(
currentTool
.
typetool
);
var
realcolor
=
$
(
"
#realcolor
"
).
val
();
...
...
@@ -309,9 +345,11 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
])[
0
].
done
(
function
(
toolbar
)
{
if
(
toolbar
[
0
].
message
===
""
)
{
//mise à jour du message
$
(
"
#message_edit_tool
"
).
html
(
"
Modifications enregistrées
"
);
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
AdminPanel
.
messageEditOk
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-success
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-warning
"
);
//mise à jour bar d'outils
$
(
"
#editpdlplus_toolbar_
"
+
toolbar
[
0
].
axeid
).
html
(
""
);
//var newtool = null;
...
...
@@ -353,6 +391,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
$
(
"
#editpdlplus_tool_
"
+
toolbar
[
0
].
selecttool
).
click
();
//refreshToolView();
}
else
{
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
toolbar
[
0
].
message
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-success
"
);
...
...
@@ -388,9 +427,11 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
])[
0
].
done
(
function
(
toolbar
)
{
if
(
toolbar
[
0
].
message
===
""
||
toolbar
[
0
].
message
===
"
1
"
)
{
//mise à jour du message
$
(
"
#message_edit_tool
"
).
html
(
toolbar
[
0
].
messageok
);
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
AdminPanel
.
messageDelOk
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-success
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-warning
"
);
//mise à jour bar d'outils
$
(
"
#editpdlplus_toolbar_
"
+
toolbar
[
0
].
axeid
).
html
(
""
);
if
(
parseInt
(
toolbar
[
0
].
toolid
)
>
0
)
{
...
...
@@ -436,6 +477,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
}
$
(
'
#toolworkspace
'
).
html
(
""
);
}
else
{
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
toolbar
[
0
].
message
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-success
"
);
...
...
@@ -457,7 +499,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
};
//
AdminPanel
.
prototype
.
openDivAddTool
=
function
()
{
var
message
ok
=
str
.
get_string
(
'
adminaddtool_messageok
'
,
'
assignfeedback_editpdfplus
'
);
$
(
"
#
message
_edit_tool
"
).
hide
(
);
$
(
'
#editpdlplus_tool_item
'
).
html
(
""
);
$
(
'
.btn-primary
'
).
addClass
(
"
btn-default
"
);
$
(
'
.editpdlplus_tool
'
).
removeClass
(
"
btn-primary
"
);
...
...
@@ -483,9 +525,8 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
$
(
"
#toolFormSubmit
"
).
on
(
"
click
"
,
function
()
{
if
(
$
(
"
#button
"
).
val
()
===
""
)
{
//mise à jour du message
var
message
=
"
<strong>Attention!</strong>
"
+
"
Le libellé du bouton n'est pas renseigné
"
;
$
(
"
#message_edit_tool
"
).
html
(
message
);
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
AdminPanel
.
messageaddlibelleko
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-warning
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-success
"
);
...
...
@@ -509,7 +550,8 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
])[
0
].
done
(
function
(
toolbar
)
{
if
(
toolbar
[
0
].
message
===
""
)
{
//mise à jour du message
$
(
"
#message_edit_tool
"
).
html
(
messageok
);
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
AdminPanel
.
messageaddok
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-success
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-warning
"
);
...
...
@@ -555,6 +597,7 @@ define(['jquery'/*, 'core/yui'*/, 'core/notification', 'core/templates', 'core/f
var
delAxBt
=
$
(
"
#assignfeedback_editpdfplus_widget_admin_button_delaxis
"
);
delAxBt
.
addClass
(
"
disabled
"
);
}
else
{
$
(
"
#message_edit_tool
"
).
show
();
$
(
"
#message_edit_tool
"
).
html
(
toolbar
[
0
].
message
);
$
(
"
#message_edit_tool
"
).
addClass
(
"
alert-danger
"
);
$
(
"
#message_edit_tool
"
).
removeClass
(
"
alert-success
"
);
...
...
externallib.php
View file @
32c93cc8
...
...
@@ -217,7 +217,7 @@ class assignfeedback_editpdfplus_external extends external_api {
$PAGE
->
set_context
(
$context
);
$customdata
=
(
object
)
$data
;
$formparams
=
array
(
$customdata
);
//
$formparams = array($customdata);
$sessionkey
=
sesskey
();
if
(
$sessionkey
==
$customdata
->
sesskey
&&
$customdata
->
toolid
)
{
...
...
@@ -399,10 +399,10 @@ class assignfeedback_editpdfplus_external extends external_api {
$tools
=
admin_editor
::
get_tools_by_axis
(
$axisid
);
if
(
sizeof
(
$tools
)
>
0
)
{
foreach
(
$tools
as
$toolTmp
)
{
$res
[]
=
array
(
'axeid'
=>
$axisid
,
'selecttool'
=>
$tool
->
id
,
'enable'
=>
$toolTmp
->
enabled
,
'toolid'
=>
$toolTmp
->
id
,
'typetool'
=>
$toolTmp
->
type
,
'button'
=>
$toolTmp
->
label
,
'message'
=>
''
,
'messageok'
=>
get_string
(
'admindeltool_messageok'
,
'assignfeedback_editpdfplus'
)
);
$res
[]
=
array
(
'axeid'
=>
$axisid
,
'selecttool'
=>
$tool
->
id
,
'enable'
=>
$toolTmp
->
enabled
,
'toolid'
=>
$toolTmp
->
id
,
'typetool'
=>
$toolTmp
->
type
,
'button'
=>
$toolTmp
->
label
,
'message'
=>
''
);
}
}
else
{
$res
[]
=
array
(
'axeid'
=>
$axisid
,
'selecttool'
=>
-
1
,
'toolid'
=>
-
1
,
'message'
=>
'1'
,
'messageok'
=>
get_string
(
'admindeltool_messageok'
,
'assignfeedback_editpdfplus'
)
);
$res
[]
=
array
(
'axeid'
=>
$axisid
,
'selecttool'
=>
-
1
,
'toolid'
=>
-
1
,
'message'
=>
'1'
);
}
return
$res
;
}
else
{
...
...
@@ -425,8 +425,7 @@ class assignfeedback_editpdfplus_external extends external_api {
'toolid'
=>
new
external_value
(
PARAM_INT
,
'tool id'
),
'typetool'
=>
new
external_value
(
PARAM_INT
,
'tool type'
,
VALUE_OPTIONAL
),
'button'
=>
new
external_value
(
PARAM_TEXT
,
'tool label'
,
VALUE_OPTIONAL
),
'message'
=>
new
external_value
(
PARAM_TEXT
,
'message'
,
VALUE_OPTIONAL
),
'messageok'
=>
new
external_value
(
PARAM_TEXT
,
'messageok'
,
VALUE_OPTIONAL
)
'message'
=>
new
external_value
(
PARAM_TEXT
,
'message'
,
VALUE_OPTIONAL
)
)
)
);
...
...
lang/en/assignfeedback_editpdfplus.php
View file @
32c93cc8
...
...
@@ -129,7 +129,9 @@ $string['admintoolboxannotation_reply'] = 'Question/answer';
$string
[
'admindeltool_messageok'
]
=
'Tool deleted'
;
$string
[
'admindeltool_messageko'
]
=
'Error on delete'
;
$string
[
'adminaddtool_messageok'
]
=
'Tool added'
;
$string
[
'adminedittool_messageok'
]
=
'Tool saved'
;
$string
[
'admin_messageko'
]
=
'Error on registration'
;
$string
[
'adminaddtool_messagelibelleko'
]
=
'<strong>Warning!</strong> The button\'s label is not completed.'
;
$string
[
'typetool_highlightplus'
]
=
'Highlight with comment'
;
$string
[
'typetool_stampplus'
]
=
'Stamp with custom text'
;
$string
[
'typetool_frame'
]
=
'Framing elements with comment'
;
...
...
lang/fr/assignfeedback_editpdfplus.php
View file @
32c93cc8
...
...
@@ -128,8 +128,10 @@ $string['admintoolboxannotation_texts'] = 'Textes prédéfinis';
$string
[
'admintoolboxannotation_reply'
]
=
'Question/réponse'
;
$string
[
'admindeltool_messageok'
]
=
'Outil supprimé'
;
$string
[
'admindeltool_messageko'
]
=
'Erreur à la suppression'
;
$string
[
'adminaddtool_messageok'
]
=
'"Ajout enregistré"'
;
$string
[
'adminaddtool_messageok'
]
=
'Ajout enregistré'
;
$string
[
'adminedittool_messageok'
]
=
'Modifications enregistrées'
;
$string
[
'admin_messageko'
]
=
'Erreur à l\'enregistrement'
;
$string
[
'adminaddtool_messagelibelleko'
]
=
'<strong>Attention!</strong> Le libellé du bouton n\'est pas renseigné'
;
$string
[
'typetool_highlightplus'
]
=
'Surlignement avec commentaires'
;
$string
[
'typetool_stampplus'
]
=
'Tampon avec contenu personalisé'
;
$string
[
'typetool_frame'
]
=
'Encadrement d\'éléments avec commentaires'
;
...
...
templates/admin.mustache
View file @
32c93cc8
...
...
@@ -59,7 +59,9 @@
{{/
toolbars
}}
</div>
<div
id=
"editpdlplus_tool_item"
style=
"margin-top: 10px;"
></div>
<div
class=
"alert col-sm-5"
id=
"message_edit_tool"
style=
"margin-top: 10px;margin-bottom: 0px;display: none;"
></div>
<div
id=
"editpdlplus_tool_item"
class=
"alert col-sm-12"
style=
"margin-top: 0px;"
></div>
</div>
<div
class=
'col-sm-10'
>
...
...
templates/tool_form.mustache
View file @
32c93cc8
...
...
@@ -2,10 +2,6 @@
@template
assignfeedback_editpdfplus
/
tool_form
}}
<div
class=
"alert"
id=
"message_edit_tool"
>
</div>
<div
id=
"toolworkspace"
>
<div
class=
'row'
style=
"margin-bottom: 10px;"
>
{{^
tool
.
id
}}
<h4>
{{#
str
}}
adminaddtool, assignfeedback_editpdfplus
{{/
str
}}
</h4>
{{/
tool
.
id
}}
...
...
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