From: Christian D. <dab...@fh...> - 2012-10-01 08:56:00
|
Hi Filipe, sorry for the late answer, but I got ill last week. Well, I tried to implement the idea you gave me and now I have one problem: I created this function from yours: function getLightboxinternal(link, title) { // create a new modal dialog $dialog = $('<div id="modalDialog"><div class="dialogLoading"> </div></div>') .load(path + link) .dialog({ modal: true, autoOpen: false, closeOnEscape: true, title: title, width: 848, height: 500, close: function () { $(this).remove(); } }); // done return $dialog.dialog('open'); } and I call it in the footer now like this: <li><a href="javascript: void(0)" onClick="getLightboxinternal('{$path}/Help/Home?topic=search')"> {translate text='Search Tips'} </a></li> Firebugs console shows me the this link is opened: http://194.94.3.187/vufind/vufind/Help/Home?topic=search&_=1349080941268 of course it returns an internal server error, because the link should have one "/vufind" less. Where can I find the place where the variables "link" and "path" are set in the lightbox.js so I can create a new variable with one "/vufind" less? Thanks! all best, Christian Am 25.09.2012 21:26, schrieb Filipe MS Bento (UA): > And yet another "sorry": > > "that is not fare" > "that is not *fair*" > > (sounds the same, but way to different in meaning... [brain] typo from > being writing on the run) > > PS: the purpose of the alternative solution I sent is that it can be > reused to display any other internal info in a extra-large window > compared to the ones for users' actions. > > Thanks! > > -------------------------- > > Filipe Manuel S. Bento | http://about.filipebento.pt/ > > > On Tue, Sep 25, 2012 at 2:30 PM, Filipe MS Bento (UA) <fs...@ua... > <mailto:fs...@ua...>> wrote: > > PS: they really look nice, this way: congratulations! > > PPS: btw, by any chance, don't you have them also translated into > Portuguese?... :) > > Ok, have seen in Spanish: Lo sentimos, la ayuda solicitada no está > dispobible en su idioma. > even less luck for us! :o Once, just > kidding! :) > > > > > On Tue, Sep 25, 2012 at 2:19 PM, Filipe MS Bento (UA) <fs...@ua... > <mailto:fs...@ua...>> wrote: > > Hi, Christian! > > You are surely welcome! :) > > And "no problema, amigo" (like they say in Spain, I guess) > about the name... :) > > ... but come on, that is not fare... I had that exact thought > after turning my laptop off: > > <iframe> is just needed for external content (as lightbox just > doesn't display external content for security reasons, I would > say): search tips are internal, so no need for this whole part: > > supporting (data) .php > > (web/services/External/xxxx.php) > > If so just change the proprieties of the iframe to > something like: > > echo "<div class=dialogLoading><iframe id=content > src=". $_GET['url']) . " frameborder=0 > *width='933'* height=100%> > > and you can call in the contents directly lightbox.js; > actually you could make a new function (hei, why not) and call > it getLightboxInternalContent and change the fix part you > placed in yours > > .load(path + '/Help/Home?topic=search') > > to something as > > .load(link) > > and in footer call as > > onClick="getLightboxInternalContent('{$path}/Help/Home?topic=search','{translate > text='Search Tips'}')"> > > Again, writing conceptually... > > Hei, but it's working like that so thumbs up for you! :) > > All the best and thanks, > > Filipe > > PS: Now, I really have to go... an apppointment in > half-an-hour and still no lunch (as per usual...) > > > On Tue, Sep 25, 2012 at 1:58 PM, Christian Dabrowski > <dab...@fh... > <mailto:dab...@fh...>> wrote: > > Hey Filipe, > > sorry for spelling you wrong - but you were right, I got > spanish infected as I was working one year in Oviedo, > Asturias. Nice place and tasty sidra! :) But back to the > topic: > > You were right. I modified the value in the lightbox.js > and now it works. > For anyone who is interested, this is my solution: > > *\web\interface\themes\blueprint\js\lightbox.js* > > // Felipes Lightbox for viewing Content > > function getLightboxexternalSearchTips(link, title) { > > // create a new modal dialog > $dialog = $('<div id="modalDialog"><div > class="dialogLoading"> </div></div>') > .load(path + '/Help/Home?topic=search') > > .dialog({ > modal: true, > autoOpen: false, > closeOnEscape: true, > title: title, > width: 948, > height: screen.height-250, > > close: function () { > $(this).remove(); > } > }); > > > // done > return $dialog.dialog('open'); > } > > In the *footer* I call the link like this: > <li><a href="javascript: void(0)" > onClick="getLightboxexternalSearchTips()"> {translate > text='Search Tips'} </a></li> > > Filipe, thanks a lot!! > > > all best, > > Christian > > > Am 25.09.2012 14:13, schrieb Filipe MS Bento (UA): >> Hi, Christian! >> >> Although not working, you caught just by a couple minutes >> (close call). >> >> Well, you are using a 950px *width* window for the main >> layout. >> >> EDIT: Sorry fro the delay, but JIRA is down (Demian, when >> you arrive, could you please do a restart of it), not >> finding the JIRA's ticket in google cache, and RDP to "my >> PC" at the University got "gaolbird" at startup and is >> not responding to security commands... oh, well! >> >> Luckily, I remembered I made backups of the backups I had >> at that PC [ :) ] and have them here in a external HDD. >> >> Well, if you using some derivative of my solution, who >> should be using an iframe to display the contents in the >> supporting (data) .php >> >> (web/services/External/xxxx.php) >> >> If so just change the proprieties of the iframe to >> something like: >> >> echo "<div class=dialogLoading><iframe id=content >> src=". $_GET['url']) . " frameborder=0 >> *width='933'*height=100%> >> >> and in web/interface/themes/blueprint/js/lightbox.js >> funtion you are calling (getLightboxexterna?), something >> like: >> >> function getLightboxexternal(link, title) { >> // create a new modal dialog >> $dialog = $('<div id="modalDialog"><div >> class="dialogLoading"> </div></div>') >> .load(path + '/services/External/xxxx.php?url=' + link) >> .dialog({ >> modal: true, >> autoOpen: false, >> closeOnEscape: true, >> title: title, >> *width: 948*, >> height: screen.height-200, >> close: function () { >> $(this).remove(); >> } >> }); >> >> // done >> return $dialog.dialog('open'); >> } >> >> and you should be fine. >> >> Like said this is a collage of backups I have here and >> values calculated from the top of my head, so not 100% >> sure that these values will work; just teak them and >> you'll find the right ones. >> >> Don't forget to perform a >> >> sudo rm -rf /usr/local/vufind/web/interface/cache/*; >> sudo rm -rf /usr/local/vufind/web/interface/compile/*; >> >> after every change, just in case. >> >> EDIT: remembered now that I have a networked log of every >> local adjustment I have done in these last 20 months or >> so... looking at it, I believe this should be ok. >> >> All the best, looking fw to your feedback (in >> vuf...@li... >> <mailto:vuf...@li...>, perhaps it's >> better) that it worked or not... :| >> >> Filipe (not "Felipe" :) -- I'm Portuguese, not Spanish... >> just kidding, many people write my name that way, don't >> worry) >> >> >> -------------------------- >> >> Filipe Manuel S. Bento | http://about.filipebento.pt/ >> >> >> A book that shall be really a reference to all of us (has >> a lot of VuFind related entries):/ >> /*Library Automation and OPAC 2.0: Information Access and >> Services in the 2.0 Landscape >> *http://www.igi-global.com/book/library-automation-opac/63870 >> >> (read it for free: request your free 60-day e-book exam copy) >> >> Computer Science Specialist | Long Term LOA (Leave of >> Absence) from the University of Aveiro, Portugal >> >> Electronic & Telecommunication Engineering (5 yrs degree, >> UA) *MSc in Electronic Information Management >> (U.Sheffield, UK) >> >> European Space Agency [ESA] Industrial Placement (IRS / >> ESRIN – European Space Research Institute, Frascati >> [Rome], Italy) >> >> ICPD Doctorate Candidate (UA | U.Porto) *PhD Researcher >> (UA/CETAC.Media), grant by FCT - Portuguese Foundation >> for Science and Technology >> >> President/Chair of USE.pt Steering Committee (Portuguese >> Ex Libris Users’ National Association, hosted by >> Portuguese Parliament's Library, Palácio de S. >> Bento, Lisbon, http://metis.fe.up.pt/use/) >> >> >> >> >> >> >> >> >> On Tue, Sep 25, 2012 at 12:24 PM, Christian Dabrowski >> <dab...@fh... >> <mailto:dab...@fh...>> wrote: >> >> Hi all, >> >> I used Felipes lightbox function to make the Search >> Help appear in a Lightbox. But my problem is that I >> can't find the right place to adjust the size of the >> lightbox pop up window. I'd like to make it smaller >> to make sure that the user realizes that the search >> tips are an overlay on the original page. I'd be >> thankful for any hints. >> >> Here you can see the example: >> http://194.94.3.187/vufind/ Please click "Search >> Tips" in the right part of the footer. >> >> >> all best, >> >> Christian >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's >> security and >> threat landscape has changed and how IT managers can >> respond. Discussions >> will include endpoint security, mobile security and >> the latest in malware >> threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> VuFind-General mailing list >> VuF...@li... >> <mailto:VuF...@li...> >> https://lists.sourceforge.net/lists/listinfo/vufind-general >> >> > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's > security and > threat landscape has changed and how IT managers can > respond. Discussions > will include endpoint security, mobile security and the > latest in malware > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > VuFind-General mailing list > VuF...@li... > <mailto:VuF...@li...> > https://lists.sourceforge.net/lists/listinfo/vufind-general > > > > |