Mercurial > hg > extraction-interface
comparison views/Extractapp/TaggingText.php @ 81:f1f849d31272 extractapp
book_id as string
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Thu, 23 Apr 2015 14:58:27 +0200 |
parents | e6e213b26454 |
children | 0141df465205 |
comparison
equal
deleted
inserted
replaced
80:c15f53afd7a5 | 81:f1f849d31272 |
---|---|
1 <?php | 1 <?php |
2 /* | |
3 * TaggingText.php | |
4 * This file is part of Extraction-interface. | |
5 * | |
6 * Extraction-interface is free software: you can redistribute it and/or modify | |
7 * it under the terms of the GNU General Public License as published by | |
8 * the Free Software Foundation, either version 3 of the License, or | |
9 * (at your option) any later version. | |
10 * | |
11 * Extraction-interface is distributed in the hope that it will be useful, | |
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 * GNU General Public License for more details. | |
15 * | |
16 * You should have received a copy of the GNU General Public License | |
17 * along with Extraction-interface. If not, see <http://www.gnu.org/licenses/>. | |
18 */ | |
19 | |
2 /*! \file | 20 /*! \file |
3 * This is the view for TaggingText. | 21 * This is the view for TaggingText. |
4 * It shows the extraction-interface application itself. | 22 * It shows the extraction-interface application itself. |
5 * It contains the tagging area and toolbox on the right side. | 23 * The input data for this view come from models/extractapp.php which is handled by controllers/extractapp.php. |
6 * | 24 * Input data for example, are (1)text string (containing tags if there are any), |
25 * (2)taglist for the current topic, (3)book and section information, etc. | |
26 * The output data are passed to backend by controller to corresponding method in model/extractapp.php. | |
27 * Output data is the tagged text string. | |
28 * | |
29 * The user interface contains tagging area on the left side, and toolbox on the right side. | |
30 * There are popup windows to assist the tagging task, for example RegEx-editors, tag-window, remove-tag-window, etc. | |
31 * | |
7 */ | 32 */ |
8 | 33 |
9 // --- initialize config file and input text --- | 34 // --- initialize config file and input text --- |
10 $stringInput = $viewmodel['stringInput']; | 35 $stringInput = $viewmodel['stringInput']; |
11 $wordlistArray = $viewmodel['wordlistArray']; | 36 $wordlistArray = $viewmodel['wordlistArray']; |