Rapporto Tecnico, Anno 7, n° 42 maggio 2012 // var controls = this.createControlSet(toolbar, 'other'); this.buttonText = this.createButton(controls, 'text', 'Show text', 'iiv-icon-text'); this.buttonPrint = this.createButton(controls, 'print', 'Print page', 'ui-icon-print'); addEventHandlers: function() { var viewerUI = this; // viewerUI.buttonZoomIn.click(function() { // viewerUI.viewer.map.zoomIn(); // }); // viewerUI.buttonZoomOut.click(function() { // viewerUI.viewer.map.zoomOut(); // }); // viewerUI.buttonPrint.click(function() { // viewerUI.printPage(); // }); updateZoomControls: function(zoom) { this.sliderZoom.slider('value', zoom); if (zoom == this.sliderZoom.slider('option', 'min')) { // this.disable(this.buttonZoomOut); } else { // this.enable(this.buttonZoomOut); } if (zoom == this.sliderZoom.slider('option', 'max')) { // this.disable(this.buttonZoomIn); } else { // this.enable(this.buttonZoomIn); • Islandora CModels @BE Edit models to apply customized scripts PID DSID islandora:viewerSdep-bookCModel WSDL [8.3.7] PID DSID islandora:viewerSdep-pageCModel WSDL [8.3.8] 5.4 Islandora Solr search base and custom module The base module provides search function. The custom module allows personalized search result page and highlighting function. @FE • Intallation Modules from git cd /tmp/git git clone git://github.com/Islandora/islandora_solr_search.git cp -R islandora_solr_search /usr/share/demo.bess-piemonte.it/sites/all/modules/ git clone https://github.com/DannyJoris/islandora_solr_custom.git cp -R islandora_solr_custom /usr/share/demo.bess-piemonte.it/sites/all/modules/ Solr php client wget http://solr-php-client.googlecode.com/files/SolrPhpClient.r60.2011-05-04.tgz tar xzvf SolrPhpClient.r60.2011-05-04.tgz cp -R SolrPhpClient/Apache/Solr /usr/share/demo.besspiemonte.it/sites/all/modules/islandora_solr_search/ 34