picture-related changes/fixes

- fixed log picture editing
- removed obsolete code for map pictures
- added help links to some galleries
- fixed enlargit cursor hotspots
- enlargit fine tuning, enabled dark background
This commit is contained in:
following
2013-03-14 11:12:03 +01:00
parent 4ac161f911
commit b759926b16
7 changed files with 70 additions and 42 deletions

View File

@ -563,6 +563,8 @@ INSERT INTO `helppages` (`ocpage`, `language`, `helppage`) VALUES ('viewprofile'
INSERT INTO `helppages` (`ocpage`, `language`, `helppage`) VALUES ('additional_waypoints', 'DE', 'Zusätzliche Wegpunkte');
INSERT INTO `helppages` (`ocpage`, `language`, `helppage`) VALUES ('usernote', 'DE', 'Persönliche Notiz');
INSERT INTO `helppages` (`ocpage`, `language`, `helppage`) VALUES ('previewpics', 'DE', 'Vorschaubilder');
INSERT INTO `helppages` (`ocpage`, `language`, `helppage`) VALUES ('newlogpics', 'DE', 'Logbild-Galerien');
INSERT INTO `helppages` (`ocpage`, `language`, `helppage`) VALUES ('viewprofile_pics', 'DE', 'Logbild-Galerien');
-- Table languages
SET NAMES 'utf8';

View File

@ -159,7 +159,7 @@
if ($picture->isVisibleOnCachePage())
$redirect .= "#logentries";
else
$redirect = "viewlogs.php?logid=" . urlencode($picture->getLogId());
$redirect = "viewlogs.php?cacheid=" . urlencode($picture->getCacheId()) . "#log" . $picture->getLogId();
}
if ($picture->allowEdit() == false)

File diff suppressed because one or more lines are too long

View File

@ -6,30 +6,32 @@ version 3 of the License, or (at your option) any later version. See LICENSE.TXT
for details. */
// modify these
var enl_gifpath='./files/'; // path to graphics
var enl_brdsize=12; // border thickness (5-30)
var enl_brdcolor=''; // border color (white if empty)
var enl_gifpath='./resource2/ocstyle/js/enlargeit/'; // path to graphics
var enl_brdsize=6; // border thickness (5-30)
var enl_brdcolor='#000'; // border color (white if empty)
var enl_brdbck=''; // border background pic, '' for no pic
var enl_brdround=1; // use rounded borders (Mozilla/Safari only)
var enl_maxstep=18; // ani steps (10-30)
var enl_speed=12; // time between steps
var enl_ani=5; // 0=no,1=fade,2=glide,3=bumpglide,4=smoothglide,5=expglide
var enl_opaglide=0; // glide transparency
var enl_brdround=0; // use rounded borders (Mozilla/Safari only)
var enl_maxstep=6; // ani steps (10-30)
// Speed of ani steps ist very dependend on the machine and browser.
// Must be kept relatively slow to be bearable in slow environments.
var enl_speed=5; // time between steps
var enl_ani=2; // 0=no,1=fade,2=glide,3=bumpglide,4=smoothglide,5=expglide
var enl_opaglide=1; // glide transparency
var enl_shadow=1; // shadow under border
var enl_shadowsize=1; // size of shadow right/bottom (0-20)
var enl_shadowcolor='';// shadow color (empty: black)
var enl_shadowintens=9;// shadow intensity (5-30)
var enl_dark=1; // darken screen (0=off/1=on/2=keep dark when nav)
var enl_darkprct=20; // how dark the screen should be (0-100)
var enl_darksteps=9; // how long darkening should take
var enl_center=1; // center enlarged pic on screen
var enl_shadowintens=15;// shadow intensity (5-30)
var enl_dark=2; // darken screen (0=off/1=on/2=keep dark when nav)
var enl_darkprct=30; // how dark the screen should be (0-100)
var enl_darksteps=2; // how long darkening should take
var enl_center=0; // center enlarged pic on screen
var enl_drgdrop=1; // enable drag&drop for pics
var enl_preload=1; // preload next/prev pic
var enl_preload=0; // preload next/prev pic
var enl_titlebar=1; // show pic title bar
var enl_keynav=1; // key navigation
var enl_wheelnav=1; // mouse wheel navigation
var enl_titletxtcol='';// color of title bar text (empty: dark grey)
var enl_ajaxcolor=''; // background color for AJAX (empty: light grey)
var enl_titletxtcol='#ddd';// color of title bar text (empty: dark grey)
var enl_ajaxcolor='#000'; // background color for AJAX (empty: light grey)
var enl_usecounter=0; // hidden call of counter page
var enl_counterurl=''; // base URL of counter page
var enl_btnact='bact.png'; // active buttons
@ -41,8 +43,16 @@ var enl_canceltext='Click to cancel'; // tooltip to cancel loading
// don't modify next line
var enl_buttonurl = new Array(),enl_buttontxt = new Array(),enl_buttonoff = new Array();
// define your buttons here
enl_buttonurl[0] = 'prev';
enl_buttontxt[0] = '';
enl_buttonoff[0] = -180;
enl_buttonurl[1] = 'next';
enl_buttontxt[1] = '';
enl_buttonoff[1] = -198;
enl_buttonurl[2] = 'close';
enl_buttontxt[2] = '';
enl_buttonoff[2] = -126;
// stuff to leave alone
@ -274,6 +284,7 @@ function enl_makedraggable(enl_imgid)
{
enl_infront = enl_imgid;
enl_img = enl_geto(enl_imgid);
if (enl_img.issmaller == 1 && enl_isie) enl_img.style.msInterpolationMode = 'bicubic';
enl_orig = enl_geto(enl_img.orig);
enl_setcur(enl_orig,'','default','default');
if (enl_drgdrop)
@ -539,6 +550,7 @@ function enl_doenlarge(enl_imgid)
if (typeof cpgif_conf_reflection_p == 'number' && enl_geto(enl_img.orig).className == "imgflowimg") enl_img.oldh = parseInt(enl_r.height / (1+cpgif_conf_reflection_p));
else enl_img.oldh = enl_r.height;
enl_img.oldw = enl_r.width;
enl_img.issmaller = 0;
if (enl_img.oldw+enl_img.oldl > enl_brwsx-20) enl_img.oldl = enl_brwsx-enl_img.oldw-20;
if (enl_img.ispic) {
enl_img.neww = parseInt(enl_prldimg[enl_prldcnt].width);
@ -552,10 +564,12 @@ function enl_doenlarge(enl_imgid)
if (enl_img.neww > enl_brwsx-100) {
enl_img.newh = Math.round(enl_img.newh * (enl_brwsx-100) / enl_img.neww);
enl_img.neww = enl_brwsx-100;
enl_img.issmaller = 1;
}
if (enl_img.newh > enl_brwsy-80) {
enl_img.neww = Math.round(enl_img.neww * (enl_brwsy-80) / enl_img.newh);
enl_img.newh = enl_brwsy-80;
enl_img.issmaller = 1;
}
enl_img.newl = Math.round(enl_img.oldl - (enl_img.neww-enl_img.oldw)/2);
enl_img.newt = Math.round(enl_img.oldt - (enl_img.newh-enl_img.oldh)/2);
@ -575,8 +589,16 @@ function enl_doenlarge(enl_imgid)
enl_img.thumbpic = enl_img.src;
if (enl_titlebar) enl_mktitlebar(enl_imgid);
if (!enl_ani || !enl_img.ispic ) enl_donoani(enl_imgid);
else if (enl_ani==1) setTimeout('enl_dofadein("'+enl_imgid+'")' ,50);
else setTimeout('enl_doglidein("'+enl_imgid+'")' ,50);
else
{
if (enl_dark)
{
enl_infront = enl_imgid;
setTimeout('enl_darken()', enl_speed*4);
}
if (enl_ani==1) setTimeout('enl_dofadein("'+enl_imgid+'")' ,50);
else setTimeout('enl_doglidein("'+enl_imgid+'")' ,50);
}
}
// show pic without animation
@ -641,6 +663,7 @@ function enl_shrink(enl_imgid)
enl_infront = '';
enl_ctlslid(0);
enl_img = enl_geto(enl_imgid);
if (enl_img.issmaller == 1 && enl_isie) enl_img.style.msInterpolationMode = 'nearest-neighbor';
enl_setcur(enl_img,'','pointer','hand');
enl_noevents(enl_img);
enl_orig = enl_geto(enl_img.orig);
@ -751,7 +774,8 @@ function enl_doglidein(enl_imgid)
enl_img.style.filter = '';
}
setTimeout('enl_mkborder("'+enl_imgid+'")' ,enl_speed);
if (enl_dark) setTimeout('enl_darken()', enl_speed*4);
// if (enl_dark) setTimeout('enl_darken()', enl_speed*4);
// moved before function call to darken first
setTimeout('enl_makedraggable("'+enl_imgid+'")' ,enl_speed*3);
if (enl_titlebar) setTimeout('enl_showbtn("'+enl_imgid+'")' ,enl_speed*2);
}
@ -818,7 +842,8 @@ function enl_dofadein(enl_imgid)
enl_mkborder(enl_imgid);
if (enl_titlebar) enl_showbtn(enl_imgid);
setTimeout('enl_makedraggable("'+enl_imgid+'")' ,30);
if (enl_dark) setTimeout('enl_darken()', 100);
// if (enl_dark) setTimeout('enl_darken()', 100);
// moved before function call to darken first
}
else
{

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1222,8 +1222,6 @@ function load_cache_pic(xmlobject)
imagebox.removeChild(document.getElementById('cachepic')) ;
var img = document.createElement("img");
img.onclick = "enlarge(this)";
img.className = "viewcache-thumbimg";
img.id = "cachepic";
img.onload = function() { show_picture(1000); }
imagebox.appendChild(img);