-
Notifications
You must be signed in to change notification settings - Fork 25
/
modifications_to_external_functions.txt
125 lines (85 loc) · 6.23 KB
/
modifications_to_external_functions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
External functions modified for use with Heurist
------------------------------------------------
External functions are contained in /ext and /external directories which are simlinked to all instances of Heurist on a server
As far as possible, external functions are used without changes. However, the following code changes have been made:
MXN
" * Artem Osmakov", "mxn.core.js (260:7)" declaration of new method fromPixelToLatLng
" ((typeof tile_url === "function") //Artem Osmakov changes", "mxn.google.core.js (321:49)" title_url parameter can be custom function
" ((typeof tile_url === "function") //Artem Osmakov changes", "mxn.googlev3.core.js (340:49)" title_url parameter can be custom function
" /*if(map_type) { //Artem Osmakov changes", "mxn.googlev3.core.js (357:28)" - do not add tile layer as separate map type
" * Artem Osmakov", "mxn.googlev3.core.js (402:7)" - implementation of fromPixelToLatLng
VIS.JS
" display:none;/*ARTEM*/", "vis.css (217:18)"
" overflow: visible; /* artem by default labels are not in box */", "vis.css (240:25)"
" /*ARTEM padding: 5px; */", "vis.css (265:5)"
ext/jquery.fancytree/skin-themeroller/ui.fancytree.css (67) fix glitch for Chrome
ext/shapefile/dbf.js (lines: 74-101) replacement deprecated synchronous request
ext/shapefile/shapefile.js (lines: 38-63) replacement deprecated synchronous request
ext/jquery-file-upload/server/php/UploadHandler.php (473) assign uniqie name to uploaded file (new param unique_filename)
ext/jquery-file-upload/server/php/UploadHandler.php (698, 1063) create thumb and icons as png (new param scale_to_png)
ext/jquery-file-upload/server/php/UploadHandler.php (1363) rename upload file to provided name (new param newfilename)
ext/js/evol.colorpicker.css (48, 126) change font-size to em
ext/js/evol.colorpicker.js (357) new positioning using jquery ui position
ext/js/evol.colorpicker.js (378) add palette div to document to guarantee topmost position for iframe environment
ext/js/themeswitchcontrol.js - reimplementation of appearance (css)
external/php/phpZotero.php (114-121) support proxy settings
(598) new property totalCount
2017-04-03 MarkerClusterer
ext/timemap.js/2.0.1/lib/mxn/mxn.googlev3.core.js
ext/timemap.js/2.0.1/lib/mxn/mxn.core.js
2017-06-20 external\jquery-file-upload\server\php\UploadHandler.php
- specification of thumbnail upload folder via url parameters upload_thumb_dir, upload_thumb_url
2017-06-21 ext/jquery.fancytree/skin-themeroller/icons.gif
- add 2 arrow icons
2017-07-01
external/js/simple_js_viewer/script/core/Simple_Viewer_beta_1.1.js
- hide image util load is completed
2017-08-09 ext/layout/jquery.layout-latest.js remark forceful set background to #FFF line 180
2017-09-21 in order avoid abstract class not found error
replace include_once to require_once in external/geoPHP/geoPHP.inc
remove ext/geoPHP
Added explicite "require" for most common abstract classes into Smarty.class.php
require_once(SMARTY_SYSPLUGINS_DIR.'smarty_internal_data.php');
require_once(SMARTY_SYSPLUGINS_DIR.'smarty_internal_compilebase.php');
2017-12-04 jquery.layout-latest.js
fix cssWidth, cssHeight and sizePane function in case pane is not defined
2018-01-02 geoPHP and Smarty/libs/sysplugins
Including the reference to base abstract class file in code explicitly. Since v5.4 php autoloader
can't find file if class name is not the same as file name. (for example Geometry and Geometry.class.php)
2018-07-05 ext/timemap.js/2.0.1/src/timemap2.js
send selected placemarks as parameter to open info popup
2019-06-19 ../external_h5/UploadHandler.php, search for "Artem Osmakov":
limited upload to Heurist File storage and allowed types are
pdf,jpg,jpeg,sid,png,gif,tif,tiff,bmp,rgb,doc,docx,odt,xsl,xslx,mp3,mp4,mpeg,avi,wmv,wmz,aif,aiff,
mid,midi,wms,wmd,qt,evo,cda,wav,csv,tsv,tab,txt,rtf,xml,xsl,xslt,hml,kml,shp,dbf,shx,htm,html,xhtml,ppt,pptx,zip,gzip,tar
Also add to end of the invalid file type message: "Please ask Heurist team to add if required."
2021-09-06 ../external_h5/jquery-file-upload/js/jquery.fileupload-ui.js
line 234. Added explanation about zero file size due length of file name
2022-06-24 mirador-integration
As a mirador viewer with annotation tool we use customized https://github.com/ProjectMirador/mirador-integration
Modified files are in mirador-integration-changes.zip in external/mirador3 folder
To perform further customizations download mirador-integration repository
Install dependencies (use node.js v 16.20) including mirador-annotations 0.4.0
Apply changes from mirador-integration-changes.zip
To build webpack: npm run webpack
Heurist integrated with mirador via miradorViewer.php. It defines window.endpointURL to callback heurist on annotation addition
2023-08-23 external/vis/dist/vis.js - (236, 305, 609, 18760) timeline modification for fuzzy dates
2023-09-11 external/php/tileserver.php (32) allows simplified url if it goes from mbtiles.php
2024-10-29 jquery v3 compatibility
-----------------------------------------------------------------------------------------------------------------------------------
/**
* @package Heurist academic knowledge management system
* @link https://HeuristNetwork.org
* @copyright (C) 2005-2023 University of Sydney
* @author Artem Osmakov <[email protected]>
* @author Ian Johnson <[email protected]>
* @license http://www.gnu.org/licenses/gpl-3.0.txt GNU License 3.0
* @version 4
*/
/*
* Licensed under the GNU License, Version 3.0 (the "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at http://www.gnu.org/licenses/gpl-3.0.txt
* Unless required by applicable law or agreed to in writing, software distributed under the License is
* distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied
* See the License for the specific language governing permissions and limitations under the License.
*/