Skip to content

Commit

Permalink
Updated the ltool plugins capabilities
Browse files Browse the repository at this point in the history
  • Loading branch information
vasanthlmsace committed Aug 30, 2021
1 parent 3883481 commit a8460f8
Show file tree
Hide file tree
Showing 16 changed files with 142 additions and 237 deletions.
2 changes: 1 addition & 1 deletion amd/build/learningtools.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion amd/build/learningtools.min.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 8 additions & 3 deletions amd/src/learningtools.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,15 @@
*/
define([], function() {

function learning_tools_action(loggedin, fabbuttonhtml) {
/**
* Controls Learning Tools action.
* @param {bool} loggedin login status
* @param {object} fabbuttonhtml display fab button html.
*/
function learningToolsAction(loggedin, fabbuttonhtml) {
// Add fab button.
if (loggedin) {
var pagewrapper = document.getElementById("page-footer");
var pagewrapper = document.querySelector("footer");
pagewrapper.insertAdjacentHTML("beforebegin", fabbuttonhtml);
}

Expand All @@ -43,7 +48,7 @@ define([], function() {
}
return {
init: function(loggedin, fabbuttonhtml) {
learning_tools_action(loggedin, fabbuttonhtml);
learningToolsAction(loggedin, fabbuttonhtml);
}
};
});
4 changes: 3 additions & 1 deletion lib.php
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,9 @@ function has_viewtool_capability_role($assignedroles, string $capability) {
function get_instance_tool_view_url($row) {
global $OUTPUT;
$data = check_instanceof_block($row);

if (!isset($data->instance)) {
return '';
}
if ($data->instance == 'course') {
$courseurl = new moodle_url('/course/view.php', array('id' => $data->courseid));
$viewurl = $OUTPUT->single_button($courseurl, get_string('viewcourse', 'local_learningtools'), 'get');
Expand Down
2 changes: 1 addition & 1 deletion ltool/bookmarks/amd/build/learningbookmarks.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a8460f8

Please sign in to comment.