From 76c8063a28713326c1feb54649dd56399077cebd Mon Sep 17 00:00:00 2001 From: Jean-Michel Vedrine Date: Sat, 2 Feb 2019 08:33:28 +0100 Subject: First try at mobile 3.x support --- db/mobile.php | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) (limited to 'db') diff --git a/db/mobile.php b/db/mobile.php index 68b91f6..35ba397 100644 --- a/db/mobile.php +++ b/db/mobile.php @@ -1,5 +1,5 @@ . /** - * qtype_algebra capability definition + * Mobile plugin. * - * @package qtype_algebra - * @copyright 2018 Jean-Michel Vedrine - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * @package qtype_algebra + * @copyright 2019 Jean-Michel Vedrine + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ + defined('MOODLE_INTERNAL') || die(); +// To enable moodle mobile test site to upload my css files. +header('Access-Control-Allow-Origin: *'); $addons = array( - "qtype_algebra" => array() -); + "qtype_algebra" => array( + "handlers" => array( // Different places where the add-on will display content. + 'algebra' => array( // Handler unique name (can be anything). + 'displaydata' => array( + 'title' => 'Regular Expression Short Answer', + 'icon' => '/question/type/algebra/pix/icon.gif', + 'class' => '', // What does this do? + ), + 'delegate' => 'CoreQuestionDelegate', // Delegate (where to display the link to the add-on). + 'method' => 'algebra_view', + 'offlinefunctions' => array( + 'mobile_get_algebra' => array(), + ), // Function needs caching for offline. + + 'styles' => array( + 'url' => '/question/type/algebra/mobile/styles_app.css', + 'version' => '1.00' + ), + 'lang' => array( + array('pluginname', 'qtype_algebra') + ) + ) + ), + ) +); \ No newline at end of file -- cgit v1.2.3