MDL-50801 atto_table: Caption node might not be present
[moodle.git] / lib / editor / atto / plugins / table / lib.php
1 <?php
2 // This file is part of Moodle - http://moodle.org/
3 //
4 // Moodle is free software: you can redistribute it and/or modify
5 // it under the terms of the GNU General Public License as published by
6 // the Free Software Foundation, either version 3 of the License, or
7 // (at your option) any later version.
8 //
9 // Moodle is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 // GNU General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
17 /**
18  * Atto text editor integration version file.
19  *
20  * @package    atto_table
21  * @copyright  2013 Damyon Wiese  <damyon@moodle.com>
22  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23  */
25 defined('MOODLE_INTERNAL') || die();
27 /**
28  * Initialise the js strings required for this module.
29  */
30 function atto_table_strings_for_js() {
31     global $PAGE;
33     $PAGE->requires->strings_for_js(array('createtable',
34                                           'updatetable',
35                                           'headers',
36                                           'caption',
37                                           'columns',
38                                           'rows',
39                                           'numberofcolumns',
40                                           'numberofrows',
41                                           'both',
42                                           'edittable',
43                                           'addcolumnafter',
44                                           'addrowafter',
45                                           'movecolumnright',
46                                           'movecolumnleft',
47                                           'moverowdown',
48                                           'moverowup',
49                                           'deleterow',
50                                           'deletecolumn',
51                                           'captionposition'),
52                                     'atto_table');
54     $PAGE->requires->strings_for_js(array('top',
55                                           'bottom'),
56                                     'editor');
57 }