Merge https://github.com/friendica/friendica into pull
This commit is contained in:
commit
efce5ae1b9
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -33,3 +33,4 @@ report/
|
||||||
#ignore cache folders
|
#ignore cache folders
|
||||||
/privacy_image_cache/
|
/privacy_image_cache/
|
||||||
/photo/
|
/photo/
|
||||||
|
nbproject
|
||||||
|
|
|
@ -75,116 +75,131 @@ function complete_conversation($itemid, $conversation_url, $only_add_conversatio
|
||||||
require_once('include/items.php');
|
require_once('include/items.php');
|
||||||
|
|
||||||
$conv = str_replace("/conversation/", "/api/statusnet/conversation/", $conversation_url).".as";
|
$conv = str_replace("/conversation/", "/api/statusnet/conversation/", $conversation_url).".as";
|
||||||
|
$pageno = 1;
|
||||||
|
$items = array();
|
||||||
|
|
||||||
logger('complete_conversation: fetching conversation url '.$conv.' for '.$itemid);
|
logger('complete_conversation: fetching conversation url '.$conv.' for '.$itemid);
|
||||||
$conv_as = fetch_url($conv);
|
|
||||||
|
|
||||||
if ($conv_as) {
|
do {
|
||||||
|
$conv_as = file_get_contents($conv."?page=".$pageno);
|
||||||
$conv_as = str_replace(',"statusnet:notice_info":', ',"statusnet_notice_info":', $conv_as);
|
$conv_as = str_replace(',"statusnet:notice_info":', ',"statusnet_notice_info":', $conv_as);
|
||||||
$conv_as = json_decode($conv_as);
|
$conv_as = json_decode($conv_as);
|
||||||
|
|
||||||
$first_id = "";
|
if (@is_array($conv_as->items))
|
||||||
|
$items = array_merge($items, $conv_as->items);
|
||||||
|
else
|
||||||
|
break;
|
||||||
|
|
||||||
if (!is_array($conv_as->items))
|
$pageno++;
|
||||||
return;
|
|
||||||
$items = array_reverse($conv_as->items);
|
|
||||||
|
|
||||||
foreach ($items as $single_conv) {
|
} while (true);
|
||||||
if (@!$single_conv->id AND $single_conv->provider->url AND $single_conv->statusnet_notice_info->local_id)
|
|
||||||
$single_conv->id = $single_conv->provider->url."notice/".$single_conv->statusnet_notice_info->local_id;
|
|
||||||
|
|
||||||
if (@!$single_conv->id)
|
if (!sizeof($items))
|
||||||
continue;
|
return;
|
||||||
|
|
||||||
if ($first_id == "") {
|
$items = array_reverse($items);
|
||||||
$first_id = $single_conv->id;
|
|
||||||
|
|
||||||
$new_parents = q("SELECT `id`, `uri`, `contact-id`, `type`, `verb`, `visible` FROM `item` WHERE `uid` = %d AND `uri` = '%s' LIMIT 1",
|
foreach ($items as $single_conv) {
|
||||||
intval($message["uid"]), dbesc($first_id));
|
if (@!$single_conv->id AND $single_conv->provider->url AND $single_conv->statusnet_notice_info->local_id)
|
||||||
if ($new_parents) {
|
$single_conv->id = $single_conv->provider->url."notice/".$single_conv->statusnet_notice_info->local_id;
|
||||||
$parent = $new_parents[0];
|
|
||||||
logger('complete_conversation: adopting new parent '.$parent["id"].' for '.$itemid);
|
if (@!$single_conv->id)
|
||||||
} else {
|
continue;
|
||||||
$parent["id"] = 0;
|
|
||||||
$parent["uri"] = $first_id;
|
if ($first_id == "") {
|
||||||
}
|
$first_id = $single_conv->id;
|
||||||
|
|
||||||
|
$new_parents = q("SELECT `id`, `uri`, `contact-id`, `type`, `verb`, `visible` FROM `item` WHERE `uid` = %d AND `uri` = '%s' LIMIT 1",
|
||||||
|
intval($message["uid"]), dbesc($first_id));
|
||||||
|
if ($new_parents) {
|
||||||
|
$parent = $new_parents[0];
|
||||||
|
logger('complete_conversation: adopting new parent '.$parent["id"].' for '.$itemid);
|
||||||
|
} else {
|
||||||
|
$parent["id"] = 0;
|
||||||
|
$parent["uri"] = $first_id;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($single_conv->context->inReplyTo->id))
|
if (isset($single_conv->context->inReplyTo->id))
|
||||||
$parent_uri = $single_conv->context->inReplyTo->id;
|
$parent_uri = $single_conv->context->inReplyTo->id;
|
||||||
else
|
else
|
||||||
$parent_uri = $parent["uri"];
|
$parent_uri = $parent["uri"];
|
||||||
|
|
||||||
$message_exists = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `uri` = '%s' LIMIT 1",
|
$message_exists = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `uri` = '%s' LIMIT 1",
|
||||||
intval($message["uid"]), dbesc($single_conv->id));
|
intval($message["uid"]), dbesc($single_conv->id));
|
||||||
if ($message_exists) {
|
if ($message_exists) {
|
||||||
if ($parent["id"] != 0) {
|
if ($parent["id"] != 0) {
|
||||||
$existing_message = $message_exists[0];
|
$existing_message = $message_exists[0];
|
||||||
$r = q("UPDATE `item` SET `parent` = %d, `parent-uri` = '%s', `thr-parent` = '%s' WHERE `id` = %d LIMIT 1",
|
$r = q("UPDATE `item` SET `parent` = %d, `parent-uri` = '%s', `thr-parent` = '%s' WHERE `id` = %d LIMIT 1",
|
||||||
intval($parent["id"]),
|
intval($parent["id"]),
|
||||||
dbesc($parent["uri"]),
|
dbesc($parent["uri"]),
|
||||||
dbesc($parent_uri),
|
dbesc($parent_uri),
|
||||||
intval($existing_message["id"]));
|
intval($existing_message["id"]));
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
$arr = array();
|
||||||
|
$arr["uri"] = $single_conv->id;
|
||||||
|
$arr["plink"] = $single_conv->id;
|
||||||
|
$arr["uid"] = $message["uid"];
|
||||||
|
$arr["contact-id"] = $parent["contact-id"]; // To-Do
|
||||||
|
if ($parent["id"] != 0)
|
||||||
|
$arr["parent"] = $parent["id"];
|
||||||
|
$arr["parent-uri"] = $parent["uri"];
|
||||||
|
$arr["thr-parent"] = $parent_uri;
|
||||||
|
$arr["created"] = $single_conv->published;
|
||||||
|
$arr["edited"] = $single_conv->published;
|
||||||
|
//$arr["owner-name"] = $single_conv->actor->contact->displayName;
|
||||||
|
$arr["owner-name"] = $single_conv->actor->contact->preferredUsername;
|
||||||
|
if ($arr["owner-name"] == '')
|
||||||
|
$arr["owner-name"] = $single_conv->actor->portablecontacts_net->preferredUsername;
|
||||||
|
if ($arr["owner-name"] == '')
|
||||||
|
$arr["owner-name"] = $single_conv->actor->displayName;
|
||||||
|
|
||||||
|
$arr["owner-link"] = $single_conv->actor->id;
|
||||||
|
$arr["owner-avatar"] = $single_conv->actor->image->url;
|
||||||
|
//$arr["author-name"] = $single_conv->actor->contact->displayName;
|
||||||
|
//$arr["author-name"] = $single_conv->actor->contact->preferredUsername;
|
||||||
|
$arr["author-name"] = $arr["owner-name"];
|
||||||
|
$arr["author-link"] = $single_conv->actor->id;
|
||||||
|
$arr["author-avatar"] = $single_conv->actor->image->url;
|
||||||
|
$arr["body"] = html2bbcode($single_conv->content);
|
||||||
|
$arr["app"] = strip_tags($single_conv->statusnet_notice_info->source);
|
||||||
|
if ($arr["app"] == "")
|
||||||
|
$arr["app"] = $single_conv->provider->displayName;
|
||||||
|
$arr["verb"] = $parent["verb"];
|
||||||
|
$arr["visible"] = $parent["visible"];
|
||||||
|
$arr["location"] = $single_conv->location->displayName;
|
||||||
|
$arr["coord"] = trim($single_conv->location->lat." ".$single_conv->location->lon);
|
||||||
|
|
||||||
|
if ($arr["location"] == "")
|
||||||
|
unset($arr["location"]);
|
||||||
|
|
||||||
|
if ($arr["coord"] == "")
|
||||||
|
unset($arr["coord"]);
|
||||||
|
|
||||||
|
$newitem = item_store($arr);
|
||||||
|
|
||||||
|
// Add the conversation entry (but don't fetch the whole conversation)
|
||||||
|
complete_conversation($newitem, $conversation_url, true);
|
||||||
|
|
||||||
|
// If the newly created item is the top item then change the parent settings of the thread
|
||||||
|
if ($newitem AND ($arr["uri"] == $first_id)) {
|
||||||
|
logger('complete_conversation: setting new parent to id '.$newitem);
|
||||||
|
$new_parents = q("SELECT `id`, `uri`, `contact-id`, `type`, `verb`, `visible` FROM `item` WHERE `uid` = %d AND `id` = %d LIMIT 1",
|
||||||
|
intval($message["uid"]), intval($newitem));
|
||||||
|
if ($new_parents) {
|
||||||
|
$parent = $new_parents[0];
|
||||||
|
logger('complete_conversation: done changing parents to parent '.$newitem);
|
||||||
}
|
}
|
||||||
|
|
||||||
$arr = array();
|
/*logger('complete_conversation: changing parents to parent '.$newitem.' old parent: '.$parent["id"].' new uri: '.$arr["uri"]);
|
||||||
$arr["uri"] = $single_conv->id;
|
$r = q("UPDATE `item` SET `parent` = %d, `parent-uri` = '%s' WHERE `parent` = %d",
|
||||||
$arr["plink"] = $single_conv->id;
|
intval($newitem),
|
||||||
$arr["uid"] = $message["uid"];
|
dbesc($arr["uri"]),
|
||||||
$arr["contact-id"] = $parent["contact-id"]; // To-Do
|
intval($parent["id"]));
|
||||||
if ($parent["id"] != 0)
|
logger('complete_conversation: done changing parents to parent '.$newitem.' '.print_r($r, true));*/
|
||||||
$arr["parent"] = $parent["id"];
|
|
||||||
$arr["parent-uri"] = $parent["uri"];
|
|
||||||
$arr["thr-parent"] = $parent_uri;
|
|
||||||
$arr["created"] = $single_conv->published;
|
|
||||||
$arr["edited"] = $single_conv->published;
|
|
||||||
//$arr["owner-name"] = $single_conv->actor->contact->displayName;
|
|
||||||
$arr["owner-name"] = $single_conv->actor->contact->preferredUsername;
|
|
||||||
$arr["owner-link"] = $single_conv->actor->id;
|
|
||||||
$arr["owner-avatar"] = $single_conv->actor->image->url;
|
|
||||||
//$arr["author-name"] = $single_conv->actor->contact->displayName;
|
|
||||||
$arr["author-name"] = $single_conv->actor->contact->preferredUsername;
|
|
||||||
$arr["author-link"] = $single_conv->actor->id;
|
|
||||||
$arr["author-avatar"] = $single_conv->actor->image->url;
|
|
||||||
$arr["body"] = html2bbcode($single_conv->content);
|
|
||||||
$arr["app"] = strip_tags($single_conv->statusnet_notice_info->source);
|
|
||||||
if ($arr["app"] == "")
|
|
||||||
$arr["app"] = $single_conv->provider->displayName;
|
|
||||||
$arr["verb"] = $parent["verb"];
|
|
||||||
$arr["visible"] = $parent["visible"];
|
|
||||||
$arr["location"] = $single_conv->location->displayName;
|
|
||||||
$arr["coord"] = trim($single_conv->location->lat." ".$single_conv->location->lon);
|
|
||||||
|
|
||||||
if ($arr["location"] == "")
|
|
||||||
unset($arr["location"]);
|
|
||||||
|
|
||||||
if ($arr["coord"] == "")
|
|
||||||
unset($arr["coord"]);
|
|
||||||
|
|
||||||
$newitem = item_store($arr);
|
|
||||||
|
|
||||||
// Add the conversation entry (but don't fetch the whole conversation)
|
|
||||||
complete_conversation($newitem, $conversation_url, true);
|
|
||||||
|
|
||||||
// If the newly created item is the top item then change the parent settings of the thread
|
|
||||||
if ($newitem AND ($arr["uri"] == $first_id)) {
|
|
||||||
logger('complete_conversation: setting new parent to id '.$newitem);
|
|
||||||
$new_parents = q("SELECT `id`, `uri`, `contact-id`, `type`, `verb`, `visible` FROM `item` WHERE `uid` = %d AND `id` = %d LIMIT 1",
|
|
||||||
intval($message["uid"]), intval($newitem));
|
|
||||||
if ($new_parents) {
|
|
||||||
$parent = $new_parents[0];
|
|
||||||
logger('complete_conversation: done changing parents to parent '.$newitem);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*logger('complete_conversation: changing parents to parent '.$newitem.' old parent: '.$parent["id"].' new uri: '.$arr["uri"]);
|
|
||||||
$r = q("UPDATE `item` SET `parent` = %d, `parent-uri` = '%s' WHERE `parent` = %d",
|
|
||||||
intval($newitem),
|
|
||||||
dbesc($arr["uri"]),
|
|
||||||
intval($parent["id"]));
|
|
||||||
logger('complete_conversation: done changing parents to parent '.$newitem.' '.print_r($r, true));*/
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -170,6 +170,10 @@ function import_account(&$a, $file) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($contact['uid'] == $olduid && $contact['self'] == '0') {
|
if ($contact['uid'] == $olduid && $contact['self'] == '0') {
|
||||||
|
// set contacts 'avatar-date' to "0000-00-00 00:00:00" to let poller to update urls
|
||||||
|
$contact["avatar-date"] = "0000-00-00 00:00:00" ;
|
||||||
|
|
||||||
|
|
||||||
switch ($contact['network']) {
|
switch ($contact['network']) {
|
||||||
case NETWORK_DFRN:
|
case NETWORK_DFRN:
|
||||||
// send relocate message (below)
|
// send relocate message (below)
|
||||||
|
|
|
@ -40,17 +40,17 @@ JavaScript:
|
||||||
1.
|
1.
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
2.
|
2.
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
3.
|
3.
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
4.
|
4.
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
5.
|
5.
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
6.
|
6.
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
7.
|
7.
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
8.
|
8.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,13 +13,15 @@
|
||||||
* http://www.opensource.org/licenses/bsd-license.php
|
* http://www.opensource.org/licenses/bsd-license.php
|
||||||
*
|
*
|
||||||
* See scriptaculous.js for full scriptaculous licence
|
* See scriptaculous.js for full scriptaculous licence
|
||||||
|
*
|
||||||
|
* Modified 2013/06/01 Zach P to change $() to $PR() for eliminating conflicts with jQuery
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var CropDraggable=Class.create();
|
var CropDraggable=Class.create();
|
||||||
Object.extend(Object.extend(CropDraggable.prototype,Draggable.prototype),{initialize:function(_1){
|
Object.extend(Object.extend(CropDraggable.prototype,Draggable.prototype),{initialize:function(_1){
|
||||||
this.options=Object.extend({drawMethod:function(){
|
this.options=Object.extend({drawMethod:function(){
|
||||||
}},arguments[1]||{});
|
}},arguments[1]||{});
|
||||||
this.element=$(_1);
|
this.element=$PR(_1);
|
||||||
this.handle=this.element;
|
this.handle=this.element;
|
||||||
this.delta=this.currentDelta();
|
this.delta=this.currentDelta();
|
||||||
this.dragging=false;
|
this.dragging=false;
|
||||||
|
@ -40,7 +42,7 @@ var Cropper={};
|
||||||
Cropper.Img=Class.create();
|
Cropper.Img=Class.create();
|
||||||
Cropper.Img.prototype={initialize:function(_7,_8){
|
Cropper.Img.prototype={initialize:function(_7,_8){
|
||||||
this.options=Object.extend({ratioDim:{x:0,y:0},minWidth:0,minHeight:0,displayOnInit:false,onEndCrop:Prototype.emptyFunction,captureKeys:true,onloadCoords:null,maxWidth:0,maxHeight:0},_8||{});
|
this.options=Object.extend({ratioDim:{x:0,y:0},minWidth:0,minHeight:0,displayOnInit:false,onEndCrop:Prototype.emptyFunction,captureKeys:true,onloadCoords:null,maxWidth:0,maxHeight:0},_8||{});
|
||||||
this.img=$(_7);
|
this.img=$PR(_7);
|
||||||
this.clickCoords={x:0,y:0};
|
this.clickCoords={x:0,y:0};
|
||||||
this.dragging=false;
|
this.dragging=false;
|
||||||
this.resizing=false;
|
this.resizing=false;
|
||||||
|
@ -127,7 +129,7 @@ new CropDraggable(this.selArea,{drawMethod:this.moveArea.bindAsEventListener(thi
|
||||||
this.setParams();
|
this.setParams();
|
||||||
},registerHandles:function(_13){
|
},registerHandles:function(_13){
|
||||||
for(var i=0;i<this.handles.length;i++){
|
for(var i=0;i<this.handles.length;i++){
|
||||||
var _15=$(this.handles[i]);
|
var _15=$PR(this.handles[i]);
|
||||||
if(_13){
|
if(_13){
|
||||||
var _16=false;
|
var _16=false;
|
||||||
if(this.fixedWidth&&this.fixedHeight){
|
if(this.fixedWidth&&this.fixedHeight){
|
||||||
|
@ -163,12 +165,12 @@ Event.stopObserving(_15,"mousedown",this.resizeBind);
|
||||||
},setParams:function(){
|
},setParams:function(){
|
||||||
this.imgW=this.img.width;
|
this.imgW=this.img.width;
|
||||||
this.imgH=this.img.height;
|
this.imgH=this.img.height;
|
||||||
$(this.north).setStyle({height:0});
|
$PR(this.north).setStyle({height:0});
|
||||||
$(this.east).setStyle({width:0,height:0});
|
$PR(this.east).setStyle({width:0,height:0});
|
||||||
$(this.south).setStyle({height:0});
|
$PR(this.south).setStyle({height:0});
|
||||||
$(this.west).setStyle({width:0,height:0});
|
$PR(this.west).setStyle({width:0,height:0});
|
||||||
$(this.imgWrap).setStyle({"width":this.imgW+"px","height":this.imgH+"px"});
|
$PR(this.imgWrap).setStyle({"width":this.imgW+"px","height":this.imgH+"px"});
|
||||||
$(this.selArea).hide();
|
$PR(this.selArea).hide();
|
||||||
var _1a={x1:0,y1:0,x2:0,y2:0};
|
var _1a={x1:0,y1:0,x2:0,y2:0};
|
||||||
var _1b=false;
|
var _1b=false;
|
||||||
if(this.options.onloadCoords!=null){
|
if(this.options.onloadCoords!=null){
|
||||||
|
@ -540,7 +542,7 @@ Cropper.ImgWithPreview=Class.create();
|
||||||
Object.extend(Object.extend(Cropper.ImgWithPreview.prototype,Cropper.Img.prototype),{subInitialize:function(){
|
Object.extend(Object.extend(Cropper.ImgWithPreview.prototype,Cropper.Img.prototype),{subInitialize:function(){
|
||||||
this.hasPreviewImg=false;
|
this.hasPreviewImg=false;
|
||||||
if(typeof (this.options.previewWrap)!="undefined"&&this.options.minWidth>0&&this.options.minHeight>0){
|
if(typeof (this.options.previewWrap)!="undefined"&&this.options.minWidth>0&&this.options.minHeight>0){
|
||||||
this.previewWrap=$(this.options.previewWrap);
|
this.previewWrap=$PR(this.options.previewWrap);
|
||||||
this.previewImg=this.img.cloneNode(false);
|
this.previewImg=this.img.cloneNode(false);
|
||||||
this.previewImg.id="imgCrop_"+this.previewImg.id;
|
this.previewImg.id="imgCrop_"+this.previewImg.id;
|
||||||
this.options.displayOnInit=true;
|
this.options.displayOnInit=true;
|
||||||
|
|
|
@ -113,6 +113,8 @@
|
||||||
* http://www.opensource.org/licenses/bsd-license.php
|
* http://www.opensource.org/licenses/bsd-license.php
|
||||||
*
|
*
|
||||||
* See scriptaculous.js for full scriptaculous licence
|
* See scriptaculous.js for full scriptaculous licence
|
||||||
|
*
|
||||||
|
* Modified 2013/06/01 Zach P to change $() to $PR() for eliminating conflicts with jQuery
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -134,7 +136,7 @@ Object.extend( Object.extend( CropDraggable.prototype, Draggable.prototype), {
|
||||||
arguments[1] || {}
|
arguments[1] || {}
|
||||||
);
|
);
|
||||||
|
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
|
|
||||||
this.handle = this.element;
|
this.handle = this.element;
|
||||||
|
|
||||||
|
@ -212,12 +214,12 @@ Object.extend( Object.extend( CropDraggable.prototype, Draggable.prototype), {
|
||||||
*
|
*
|
||||||
* Example:
|
* Example:
|
||||||
* function onEndCrop( coords, dimensions ) {
|
* function onEndCrop( coords, dimensions ) {
|
||||||
* $( 'x1' ).value = coords.x1;
|
* $PR( 'x1' ).value = coords.x1;
|
||||||
* $( 'y1' ).value = coords.y1;
|
* $PR( 'y1' ).value = coords.y1;
|
||||||
* $( 'x2' ).value = coords.x2;
|
* $PR( 'x2' ).value = coords.x2;
|
||||||
* $( 'y2' ).value = coords.y2;
|
* $PR( 'y2' ).value = coords.y2;
|
||||||
* $( 'width' ).value = dimensions.width;
|
* $PR( 'width' ).value = dimensions.width;
|
||||||
* $( 'height' ).value = dimensions.height;
|
* $PR( 'height' ).value = dimensions.height;
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@ -288,7 +290,7 @@ Cropper.Img.prototype = {
|
||||||
* @var obj
|
* @var obj
|
||||||
* The img node to attach to
|
* The img node to attach to
|
||||||
*/
|
*/
|
||||||
this.img = $( element );
|
this.img = $PR( element );
|
||||||
/**
|
/**
|
||||||
* @var obj
|
* @var obj
|
||||||
* The x & y coordinates of the click point
|
* The x & y coordinates of the click point
|
||||||
|
@ -524,7 +526,7 @@ Cropper.Img.prototype = {
|
||||||
*/
|
*/
|
||||||
registerHandles: function( registration ) {
|
registerHandles: function( registration ) {
|
||||||
for( var i = 0; i < this.handles.length; i++ ) {
|
for( var i = 0; i < this.handles.length; i++ ) {
|
||||||
var handle = $( this.handles[i] );
|
var handle = $PR( this.handles[i] );
|
||||||
|
|
||||||
if( registration ) {
|
if( registration ) {
|
||||||
var hideHandle = false; // whether to hide the handle
|
var hideHandle = false; // whether to hide the handle
|
||||||
|
@ -569,16 +571,16 @@ Cropper.Img.prototype = {
|
||||||
*/
|
*/
|
||||||
this.imgH = this.img.height;
|
this.imgH = this.img.height;
|
||||||
|
|
||||||
$( this.north ).setStyle( { height: 0 } );
|
$PR( this.north ).setStyle( { height: 0 } );
|
||||||
$( this.east ).setStyle( { width: 0, height: 0 } );
|
$PR( this.east ).setStyle( { width: 0, height: 0 } );
|
||||||
$( this.south ).setStyle( { height: 0 } );
|
$PR( this.south ).setStyle( { height: 0 } );
|
||||||
$( this.west ).setStyle( { width: 0, height: 0 } );
|
$PR( this.west ).setStyle( { width: 0, height: 0 } );
|
||||||
|
|
||||||
// resize the container to fit the image
|
// resize the container to fit the image
|
||||||
$( this.imgWrap ).setStyle( { 'width': this.imgW + 'px', 'height': this.imgH + 'px' } );
|
$PR( this.imgWrap ).setStyle( { 'width': this.imgW + 'px', 'height': this.imgH + 'px' } );
|
||||||
|
|
||||||
// hide the select area
|
// hide the select area
|
||||||
$( this.selArea ).hide();
|
$PR( this.selArea ).hide();
|
||||||
|
|
||||||
// setup the starting position of the select area
|
// setup the starting position of the select area
|
||||||
var startCoords = { x1: 0, y1: 0, x2: 0, y2: 0 };
|
var startCoords = { x1: 0, y1: 0, x2: 0, y2: 0 };
|
||||||
|
@ -1263,7 +1265,7 @@ Object.extend( Object.extend( Cropper.ImgWithPreview.prototype, Cropper.Img.prot
|
||||||
* The preview image wrapper element
|
* The preview image wrapper element
|
||||||
* @var obj HTML element
|
* @var obj HTML element
|
||||||
*/
|
*/
|
||||||
this.previewWrap = $( this.options.previewWrap );
|
this.previewWrap = $PR( this.options.previewWrap );
|
||||||
/**
|
/**
|
||||||
* The preview image element
|
* The preview image element
|
||||||
* @var obj HTML IMG element
|
* @var obj HTML IMG element
|
||||||
|
|
14
library/cropper/lib/controls.js
vendored
14
library/cropper/lib/controls.js
vendored
|
@ -37,8 +37,8 @@ var Autocompleter = {}
|
||||||
Autocompleter.Base = function() {};
|
Autocompleter.Base = function() {};
|
||||||
Autocompleter.Base.prototype = {
|
Autocompleter.Base.prototype = {
|
||||||
baseInitialize: function(element, update, options) {
|
baseInitialize: function(element, update, options) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.update = $(update);
|
this.update = $PR(update);
|
||||||
this.hasFocus = false;
|
this.hasFocus = false;
|
||||||
this.changed = false;
|
this.changed = false;
|
||||||
this.active = false;
|
this.active = false;
|
||||||
|
@ -88,7 +88,7 @@ Autocompleter.Base.prototype = {
|
||||||
'<iframe id="' + this.update.id + '_iefix" '+
|
'<iframe id="' + this.update.id + '_iefix" '+
|
||||||
'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
|
'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
|
||||||
'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
|
'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
|
||||||
this.iefix = $(this.update.id+'_iefix');
|
this.iefix = $PR(this.update.id+'_iefix');
|
||||||
}
|
}
|
||||||
if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
|
if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
|
||||||
},
|
},
|
||||||
|
@ -456,7 +456,7 @@ Ajax.InPlaceEditor.defaultHighlightColor = "#FFFF99";
|
||||||
Ajax.InPlaceEditor.prototype = {
|
Ajax.InPlaceEditor.prototype = {
|
||||||
initialize: function(element, url, options) {
|
initialize: function(element, url, options) {
|
||||||
this.url = url;
|
this.url = url;
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
|
|
||||||
this.options = Object.extend({
|
this.options = Object.extend({
|
||||||
okButton: true,
|
okButton: true,
|
||||||
|
@ -491,14 +491,14 @@ Ajax.InPlaceEditor.prototype = {
|
||||||
|
|
||||||
if(!this.options.formId && this.element.id) {
|
if(!this.options.formId && this.element.id) {
|
||||||
this.options.formId = this.element.id + "-inplaceeditor";
|
this.options.formId = this.element.id + "-inplaceeditor";
|
||||||
if ($(this.options.formId)) {
|
if ($PR(this.options.formId)) {
|
||||||
// there's already a form with that name, don't specify an id
|
// there's already a form with that name, don't specify an id
|
||||||
this.options.formId = null;
|
this.options.formId = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.options.externalControl) {
|
if (this.options.externalControl) {
|
||||||
this.options.externalControl = $(this.options.externalControl);
|
this.options.externalControl = $PR(this.options.externalControl);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.originalBackground = Element.getStyle(this.element, 'background-color');
|
this.originalBackground = Element.getStyle(this.element, 'background-color');
|
||||||
|
@ -796,7 +796,7 @@ Form.Element.DelayedObserver = Class.create();
|
||||||
Form.Element.DelayedObserver.prototype = {
|
Form.Element.DelayedObserver.prototype = {
|
||||||
initialize: function(element, delay, callback) {
|
initialize: function(element, delay, callback) {
|
||||||
this.delay = delay || 0.5;
|
this.delay = delay || 0.5;
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.callback = callback;
|
this.callback = callback;
|
||||||
this.timer = null;
|
this.timer = null;
|
||||||
this.lastValue = $F(this.element);
|
this.lastValue = $F(this.element);
|
||||||
|
|
32
library/cropper/lib/dragdrop.js
vendored
32
library/cropper/lib/dragdrop.js
vendored
|
@ -9,11 +9,11 @@ var Droppables = {
|
||||||
drops: [],
|
drops: [],
|
||||||
|
|
||||||
remove: function(element) {
|
remove: function(element) {
|
||||||
this.drops = this.drops.reject(function(d) { return d.element==$(element) });
|
this.drops = this.drops.reject(function(d) { return d.element==$PR(element) });
|
||||||
},
|
},
|
||||||
|
|
||||||
add: function(element) {
|
add: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
greedy: true,
|
greedy: true,
|
||||||
hoverclass: null,
|
hoverclass: null,
|
||||||
|
@ -26,9 +26,9 @@ var Droppables = {
|
||||||
var containment = options.containment;
|
var containment = options.containment;
|
||||||
if((typeof containment == 'object') &&
|
if((typeof containment == 'object') &&
|
||||||
(containment.constructor == Array)) {
|
(containment.constructor == Array)) {
|
||||||
containment.each( function(c) { options._containers.push($(c)) });
|
containment.each( function(c) { options._containers.push($PR(c)) });
|
||||||
} else {
|
} else {
|
||||||
options._containers.push($(containment));
|
options._containers.push($PR(containment));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,17 +228,17 @@ Draggable.prototype = {
|
||||||
snap: false // false, or xy or [x,y] or function(x,y){ return [x,y] }
|
snap: false // false, or xy or [x,y] or function(x,y){ return [x,y] }
|
||||||
}, arguments[1] || {});
|
}, arguments[1] || {});
|
||||||
|
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
|
|
||||||
if(options.handle && (typeof options.handle == 'string')) {
|
if(options.handle && (typeof options.handle == 'string')) {
|
||||||
var h = Element.childrenWithClassName(this.element, options.handle, true);
|
var h = Element.childrenWithClassName(this.element, options.handle, true);
|
||||||
if(h.length>0) this.handle = h[0];
|
if(h.length>0) this.handle = h[0];
|
||||||
}
|
}
|
||||||
if(!this.handle) this.handle = $(options.handle);
|
if(!this.handle) this.handle = $PR(options.handle);
|
||||||
if(!this.handle) this.handle = this.element;
|
if(!this.handle) this.handle = this.element;
|
||||||
|
|
||||||
if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML)
|
if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML)
|
||||||
options.scroll = $(options.scroll);
|
options.scroll = $PR(options.scroll);
|
||||||
|
|
||||||
Element.makePositioned(this.element); // fix IE
|
Element.makePositioned(this.element); // fix IE
|
||||||
|
|
||||||
|
@ -508,7 +508,7 @@ Draggable.prototype = {
|
||||||
var SortableObserver = Class.create();
|
var SortableObserver = Class.create();
|
||||||
SortableObserver.prototype = {
|
SortableObserver.prototype = {
|
||||||
initialize: function(element, observer) {
|
initialize: function(element, observer) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.observer = observer;
|
this.observer = observer;
|
||||||
this.lastValue = Sortable.serialize(this.element);
|
this.lastValue = Sortable.serialize(this.element);
|
||||||
},
|
},
|
||||||
|
@ -535,7 +535,7 @@ var Sortable = {
|
||||||
},
|
},
|
||||||
|
|
||||||
options: function(element) {
|
options: function(element) {
|
||||||
element = Sortable._findRootElement($(element));
|
element = Sortable._findRootElement($PR(element));
|
||||||
if(!element) return;
|
if(!element) return;
|
||||||
return Sortable.sortables[element.id];
|
return Sortable.sortables[element.id];
|
||||||
},
|
},
|
||||||
|
@ -553,7 +553,7 @@ var Sortable = {
|
||||||
},
|
},
|
||||||
|
|
||||||
create: function(element) {
|
create: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
element: element,
|
element: element,
|
||||||
tag: 'li', // assumes li children, override with tag: 'tagname'
|
tag: 'li', // assumes li children, override with tag: 'tagname'
|
||||||
|
@ -744,7 +744,7 @@ var Sortable = {
|
||||||
if(sortable && !sortable.ghosting) return;
|
if(sortable && !sortable.ghosting) return;
|
||||||
|
|
||||||
if(!Sortable._marker) {
|
if(!Sortable._marker) {
|
||||||
Sortable._marker = $('dropmarker') || document.createElement('DIV');
|
Sortable._marker = $PR('dropmarker') || document.createElement('DIV');
|
||||||
Element.hide(Sortable._marker);
|
Element.hide(Sortable._marker);
|
||||||
Element.addClassName(Sortable._marker, 'dropmarker');
|
Element.addClassName(Sortable._marker, 'dropmarker');
|
||||||
Sortable._marker.style.position = 'absolute';
|
Sortable._marker.style.position = 'absolute';
|
||||||
|
@ -802,7 +802,7 @@ var Sortable = {
|
||||||
},
|
},
|
||||||
|
|
||||||
tree: function(element) {
|
tree: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var sortableOptions = this.options(element);
|
var sortableOptions = this.options(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
tag: sortableOptions.tag,
|
tag: sortableOptions.tag,
|
||||||
|
@ -833,16 +833,16 @@ var Sortable = {
|
||||||
},
|
},
|
||||||
|
|
||||||
sequence: function(element) {
|
sequence: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend(this.options(element), arguments[1] || {});
|
var options = Object.extend(this.options(element), arguments[1] || {});
|
||||||
|
|
||||||
return $(this.findElements(element, options) || []).map( function(item) {
|
return $PR(this.findElements(element, options) || []).map( function(item) {
|
||||||
return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
|
return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
setSequence: function(element, new_sequence) {
|
setSequence: function(element, new_sequence) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend(this.options(element), arguments[2] || {});
|
var options = Object.extend(this.options(element), arguments[2] || {});
|
||||||
|
|
||||||
var nodeMap = {};
|
var nodeMap = {};
|
||||||
|
@ -862,7 +862,7 @@ var Sortable = {
|
||||||
},
|
},
|
||||||
|
|
||||||
serialize: function(element) {
|
serialize: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend(Sortable.options(element), arguments[1] || {});
|
var options = Object.extend(Sortable.options(element), arguments[1] || {});
|
||||||
var name = encodeURIComponent(
|
var name = encodeURIComponent(
|
||||||
(arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
|
(arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
|
||||||
|
|
64
library/cropper/lib/effects.js
vendored
64
library/cropper/lib/effects.js
vendored
|
@ -25,14 +25,14 @@ String.prototype.parseColor = function() {
|
||||||
/*--------------------------------------------------------------------------*/
|
/*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
Element.collectTextNodes = function(element) {
|
Element.collectTextNodes = function(element) {
|
||||||
return $A($(element).childNodes).collect( function(node) {
|
return $A($PR(element).childNodes).collect( function(node) {
|
||||||
return (node.nodeType==3 ? node.nodeValue :
|
return (node.nodeType==3 ? node.nodeValue :
|
||||||
(node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
|
(node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
|
||||||
}).flatten().join('');
|
}).flatten().join('');
|
||||||
}
|
}
|
||||||
|
|
||||||
Element.collectTextNodesIgnoreClass = function(element, className) {
|
Element.collectTextNodesIgnoreClass = function(element, className) {
|
||||||
return $A($(element).childNodes).collect( function(node) {
|
return $A($PR(element).childNodes).collect( function(node) {
|
||||||
return (node.nodeType==3 ? node.nodeValue :
|
return (node.nodeType==3 ? node.nodeValue :
|
||||||
((node.hasChildNodes() && !Element.hasClassName(node,className)) ?
|
((node.hasChildNodes() && !Element.hasClassName(node,className)) ?
|
||||||
Element.collectTextNodesIgnoreClass(node, className) : ''));
|
Element.collectTextNodesIgnoreClass(node, className) : ''));
|
||||||
|
@ -40,7 +40,7 @@ Element.collectTextNodesIgnoreClass = function(element, className) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Element.setContentZoom = function(element, percent) {
|
Element.setContentZoom = function(element, percent) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
Element.setStyle(element, {fontSize: (percent/100) + 'em'});
|
Element.setStyle(element, {fontSize: (percent/100) + 'em'});
|
||||||
if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
|
if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
|
||||||
}
|
}
|
||||||
|
@ -55,7 +55,7 @@ Element.getOpacity = function(element){
|
||||||
}
|
}
|
||||||
|
|
||||||
Element.setOpacity = function(element, value){
|
Element.setOpacity = function(element, value){
|
||||||
element= $(element);
|
element= $PR(element);
|
||||||
if (value == 1){
|
if (value == 1){
|
||||||
Element.setStyle(element, { opacity:
|
Element.setStyle(element, { opacity:
|
||||||
(/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ?
|
(/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ?
|
||||||
|
@ -73,12 +73,12 @@ Element.setOpacity = function(element, value){
|
||||||
}
|
}
|
||||||
|
|
||||||
Element.getInlineOpacity = function(element){
|
Element.getInlineOpacity = function(element){
|
||||||
return $(element).style.opacity || '';
|
return $PR(element).style.opacity || '';
|
||||||
}
|
}
|
||||||
|
|
||||||
Element.childrenWithClassName = function(element, className, findFirst) {
|
Element.childrenWithClassName = function(element, className, findFirst) {
|
||||||
var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)");
|
var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)");
|
||||||
var results = $A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) {
|
var results = $A($PR(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) {
|
||||||
return (c.className && c.className.match(classNameRegExp));
|
return (c.className && c.className.match(classNameRegExp));
|
||||||
});
|
});
|
||||||
if(!results) results = [];
|
if(!results) results = [];
|
||||||
|
@ -87,7 +87,7 @@ Element.childrenWithClassName = function(element, className, findFirst) {
|
||||||
|
|
||||||
Element.forceRerendering = function(element) {
|
Element.forceRerendering = function(element) {
|
||||||
try {
|
try {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var n = document.createTextNode(' ');
|
var n = document.createTextNode(' ');
|
||||||
element.appendChild(n);
|
element.appendChild(n);
|
||||||
element.removeChild(n);
|
element.removeChild(n);
|
||||||
|
@ -107,7 +107,7 @@ var Effect = {
|
||||||
tagifyText: function(element) {
|
tagifyText: function(element) {
|
||||||
var tagifyStyle = 'position:relative';
|
var tagifyStyle = 'position:relative';
|
||||||
if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ';zoom:1';
|
if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ';zoom:1';
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
$A(element.childNodes).each( function(child) {
|
$A(element.childNodes).each( function(child) {
|
||||||
if(child.nodeType==3) {
|
if(child.nodeType==3) {
|
||||||
child.nodeValue.toArray().each( function(character) {
|
child.nodeValue.toArray().each( function(character) {
|
||||||
|
@ -127,7 +127,7 @@ var Effect = {
|
||||||
(element.length))
|
(element.length))
|
||||||
elements = element;
|
elements = element;
|
||||||
else
|
else
|
||||||
elements = $(element).childNodes;
|
elements = $PR(element).childNodes;
|
||||||
|
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
speed: 0.1,
|
speed: 0.1,
|
||||||
|
@ -145,7 +145,7 @@ var Effect = {
|
||||||
'appear': ['Appear','Fade']
|
'appear': ['Appear','Fade']
|
||||||
},
|
},
|
||||||
toggle: function(element, effect) {
|
toggle: function(element, effect) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
effect = (effect || 'appear').toLowerCase();
|
effect = (effect || 'appear').toLowerCase();
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
|
queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
|
||||||
|
@ -351,7 +351,7 @@ Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), {
|
||||||
Effect.Opacity = Class.create();
|
Effect.Opacity = Class.create();
|
||||||
Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
|
Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
|
||||||
initialize: function(element) {
|
initialize: function(element) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
// make this work on IE on elements without 'layout'
|
// make this work on IE on elements without 'layout'
|
||||||
if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))
|
if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))
|
||||||
this.element.setStyle({zoom: 1});
|
this.element.setStyle({zoom: 1});
|
||||||
|
@ -369,7 +369,7 @@ Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
|
||||||
Effect.Move = Class.create();
|
Effect.Move = Class.create();
|
||||||
Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), {
|
Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), {
|
||||||
initialize: function(element) {
|
initialize: function(element) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
x: 0,
|
x: 0,
|
||||||
y: 0,
|
y: 0,
|
||||||
|
@ -408,7 +408,7 @@ Effect.MoveBy = function(element, toTop, toLeft) {
|
||||||
Effect.Scale = Class.create();
|
Effect.Scale = Class.create();
|
||||||
Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
|
Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
|
||||||
initialize: function(element, percent) {
|
initialize: function(element, percent) {
|
||||||
this.element = $(element)
|
this.element = $PR(element)
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
scaleX: true,
|
scaleX: true,
|
||||||
scaleY: true,
|
scaleY: true,
|
||||||
|
@ -482,7 +482,7 @@ Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
|
||||||
Effect.Highlight = Class.create();
|
Effect.Highlight = Class.create();
|
||||||
Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
|
Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
|
||||||
initialize: function(element) {
|
initialize: function(element) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {});
|
var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {});
|
||||||
this.start(options);
|
this.start(options);
|
||||||
},
|
},
|
||||||
|
@ -515,7 +515,7 @@ Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype),
|
||||||
Effect.ScrollTo = Class.create();
|
Effect.ScrollTo = Class.create();
|
||||||
Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
|
Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
|
||||||
initialize: function(element) {
|
initialize: function(element) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.start(arguments[1] || {});
|
this.start(arguments[1] || {});
|
||||||
},
|
},
|
||||||
setup: function() {
|
setup: function() {
|
||||||
|
@ -540,7 +540,7 @@ Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
|
||||||
/* ------------- combination effects ------------- */
|
/* ------------- combination effects ------------- */
|
||||||
|
|
||||||
Effect.Fade = function(element) {
|
Effect.Fade = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var oldOpacity = element.getInlineOpacity();
|
var oldOpacity = element.getInlineOpacity();
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
from: element.getOpacity() || 1.0,
|
from: element.getOpacity() || 1.0,
|
||||||
|
@ -554,7 +554,7 @@ Effect.Fade = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Appear = function(element) {
|
Effect.Appear = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
|
from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
|
||||||
to: 1.0,
|
to: 1.0,
|
||||||
|
@ -570,7 +570,7 @@ Effect.Appear = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Puff = function(element) {
|
Effect.Puff = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var oldStyle = { opacity: element.getInlineOpacity(), position: element.getStyle('position') };
|
var oldStyle = { opacity: element.getInlineOpacity(), position: element.getStyle('position') };
|
||||||
return new Effect.Parallel(
|
return new Effect.Parallel(
|
||||||
[ new Effect.Scale(element, 200,
|
[ new Effect.Scale(element, 200,
|
||||||
|
@ -587,7 +587,7 @@ Effect.Puff = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.BlindUp = function(element) {
|
Effect.BlindUp = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
element.makeClipping();
|
element.makeClipping();
|
||||||
return new Effect.Scale(element, 0,
|
return new Effect.Scale(element, 0,
|
||||||
Object.extend({ scaleContent: false,
|
Object.extend({ scaleContent: false,
|
||||||
|
@ -602,7 +602,7 @@ Effect.BlindUp = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.BlindDown = function(element) {
|
Effect.BlindDown = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var elementDimensions = element.getDimensions();
|
var elementDimensions = element.getDimensions();
|
||||||
return new Effect.Scale(element, 100,
|
return new Effect.Scale(element, 100,
|
||||||
Object.extend({ scaleContent: false,
|
Object.extend({ scaleContent: false,
|
||||||
|
@ -623,7 +623,7 @@ Effect.BlindDown = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.SwitchOff = function(element) {
|
Effect.SwitchOff = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var oldOpacity = element.getInlineOpacity();
|
var oldOpacity = element.getInlineOpacity();
|
||||||
return new Effect.Appear(element, {
|
return new Effect.Appear(element, {
|
||||||
duration: 0.4,
|
duration: 0.4,
|
||||||
|
@ -649,7 +649,7 @@ Effect.SwitchOff = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.DropOut = function(element) {
|
Effect.DropOut = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var oldStyle = {
|
var oldStyle = {
|
||||||
top: element.getStyle('top'),
|
top: element.getStyle('top'),
|
||||||
left: element.getStyle('left'),
|
left: element.getStyle('left'),
|
||||||
|
@ -671,7 +671,7 @@ Effect.DropOut = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Shake = function(element) {
|
Effect.Shake = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var oldStyle = {
|
var oldStyle = {
|
||||||
top: element.getStyle('top'),
|
top: element.getStyle('top'),
|
||||||
left: element.getStyle('left') };
|
left: element.getStyle('left') };
|
||||||
|
@ -693,10 +693,10 @@ Effect.Shake = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.SlideDown = function(element) {
|
Effect.SlideDown = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
element.cleanWhitespace();
|
element.cleanWhitespace();
|
||||||
// SlideDown need to have the content of the element wrapped in a container element with fixed height!
|
// SlideDown need to have the content of the element wrapped in a container element with fixed height!
|
||||||
var oldInnerBottom = $(element.firstChild).getStyle('bottom');
|
var oldInnerBottom = $PR(element.firstChild).getStyle('bottom');
|
||||||
var elementDimensions = element.getDimensions();
|
var elementDimensions = element.getDimensions();
|
||||||
return new Effect.Scale(element, 100, Object.extend({
|
return new Effect.Scale(element, 100, Object.extend({
|
||||||
scaleContent: false,
|
scaleContent: false,
|
||||||
|
@ -731,9 +731,9 @@ Effect.SlideDown = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.SlideUp = function(element) {
|
Effect.SlideUp = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
element.cleanWhitespace();
|
element.cleanWhitespace();
|
||||||
var oldInnerBottom = $(element.firstChild).getStyle('bottom');
|
var oldInnerBottom = $PR(element.firstChild).getStyle('bottom');
|
||||||
return new Effect.Scale(element, window.opera ? 0 : 1,
|
return new Effect.Scale(element, window.opera ? 0 : 1,
|
||||||
Object.extend({ scaleContent: false,
|
Object.extend({ scaleContent: false,
|
||||||
scaleX: false,
|
scaleX: false,
|
||||||
|
@ -772,7 +772,7 @@ Effect.Squish = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Grow = function(element) {
|
Effect.Grow = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
direction: 'center',
|
direction: 'center',
|
||||||
moveTransition: Effect.Transitions.sinoidal,
|
moveTransition: Effect.Transitions.sinoidal,
|
||||||
|
@ -851,7 +851,7 @@ Effect.Grow = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Shrink = function(element) {
|
Effect.Shrink = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = Object.extend({
|
var options = Object.extend({
|
||||||
direction: 'center',
|
direction: 'center',
|
||||||
moveTransition: Effect.Transitions.sinoidal,
|
moveTransition: Effect.Transitions.sinoidal,
|
||||||
|
@ -908,7 +908,7 @@ Effect.Shrink = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Pulsate = function(element) {
|
Effect.Pulsate = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var options = arguments[1] || {};
|
var options = arguments[1] || {};
|
||||||
var oldOpacity = element.getInlineOpacity();
|
var oldOpacity = element.getInlineOpacity();
|
||||||
var transition = options.transition || Effect.Transitions.sinoidal;
|
var transition = options.transition || Effect.Transitions.sinoidal;
|
||||||
|
@ -921,7 +921,7 @@ Effect.Pulsate = function(element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Effect.Fold = function(element) {
|
Effect.Fold = function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var oldStyle = {
|
var oldStyle = {
|
||||||
top: element.style.top,
|
top: element.style.top,
|
||||||
left: element.style.left,
|
left: element.style.left,
|
||||||
|
@ -952,7 +952,7 @@ Element.Methods.visualEffect = function(element, effect, options) {
|
||||||
s = effect.gsub(/_/, '-').camelize();
|
s = effect.gsub(/_/, '-').camelize();
|
||||||
effect_class = s.charAt(0).toUpperCase() + s.substring(1);
|
effect_class = s.charAt(0).toUpperCase() + s.substring(1);
|
||||||
new Effect[effect_class](element, options);
|
new Effect[effect_class](element, options);
|
||||||
return $(element);
|
return $PR(element);
|
||||||
};
|
};
|
||||||
|
|
||||||
Element.addMethods();
|
Element.addMethods();
|
102
library/cropper/lib/prototype.js
vendored
102
library/cropper/lib/prototype.js
vendored
|
@ -784,9 +784,9 @@ Ajax.Updater = Class.create();
|
||||||
Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
|
Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
|
||||||
initialize: function(container, url, options) {
|
initialize: function(container, url, options) {
|
||||||
this.containers = {
|
this.containers = {
|
||||||
success: container.success ? $(container.success) : $(container),
|
success: container.success ? $PR(container.success) : $PR(container),
|
||||||
failure: container.failure ? $(container.failure) :
|
failure: container.failure ? $PR(container.failure) :
|
||||||
(container.success ? null : $(container))
|
(container.success ? null : $PR(container))
|
||||||
}
|
}
|
||||||
|
|
||||||
this.transport = Ajax.getTransport();
|
this.transport = Ajax.getTransport();
|
||||||
|
@ -866,7 +866,7 @@ Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
|
||||||
this.updater = new Ajax.Updater(this.container, this.url, this.options);
|
this.updater = new Ajax.Updater(this.container, this.url, this.options);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
function $() {
|
function $PR() {
|
||||||
var results = [], element;
|
var results = [], element;
|
||||||
for (var i = 0; i < arguments.length; i++) {
|
for (var i = 0; i < arguments.length; i++) {
|
||||||
element = arguments[i];
|
element = arguments[i];
|
||||||
|
@ -878,7 +878,7 @@ function $() {
|
||||||
}
|
}
|
||||||
|
|
||||||
document.getElementsByClassName = function(className, parentElement) {
|
document.getElementsByClassName = function(className, parentElement) {
|
||||||
var children = ($(parentElement) || document.body).getElementsByTagName('*');
|
var children = ($PR(parentElement) || document.body).getElementsByTagName('*');
|
||||||
return $A(children).inject([], function(elements, child) {
|
return $A(children).inject([], function(elements, child) {
|
||||||
if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))
|
if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))
|
||||||
elements.push(Element.extend(child));
|
elements.push(Element.extend(child));
|
||||||
|
@ -918,42 +918,42 @@ Element.extend.cache = {
|
||||||
|
|
||||||
Element.Methods = {
|
Element.Methods = {
|
||||||
visible: function(element) {
|
visible: function(element) {
|
||||||
return $(element).style.display != 'none';
|
return $PR(element).style.display != 'none';
|
||||||
},
|
},
|
||||||
|
|
||||||
toggle: function() {
|
toggle: function() {
|
||||||
for (var i = 0; i < arguments.length; i++) {
|
for (var i = 0; i < arguments.length; i++) {
|
||||||
var element = $(arguments[i]);
|
var element = $PR(arguments[i]);
|
||||||
Element[Element.visible(element) ? 'hide' : 'show'](element);
|
Element[Element.visible(element) ? 'hide' : 'show'](element);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
hide: function() {
|
hide: function() {
|
||||||
for (var i = 0; i < arguments.length; i++) {
|
for (var i = 0; i < arguments.length; i++) {
|
||||||
var element = $(arguments[i]);
|
var element = $PR(arguments[i]);
|
||||||
element.style.display = 'none';
|
element.style.display = 'none';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
show: function() {
|
show: function() {
|
||||||
for (var i = 0; i < arguments.length; i++) {
|
for (var i = 0; i < arguments.length; i++) {
|
||||||
var element = $(arguments[i]);
|
var element = $PR(arguments[i]);
|
||||||
element.style.display = '';
|
element.style.display = '';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
remove: function(element) {
|
remove: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
element.parentNode.removeChild(element);
|
element.parentNode.removeChild(element);
|
||||||
},
|
},
|
||||||
|
|
||||||
update: function(element, html) {
|
update: function(element, html) {
|
||||||
$(element).innerHTML = html.stripScripts();
|
$PR(element).innerHTML = html.stripScripts();
|
||||||
setTimeout(function() {html.evalScripts()}, 10);
|
setTimeout(function() {html.evalScripts()}, 10);
|
||||||
},
|
},
|
||||||
|
|
||||||
replace: function(element, html) {
|
replace: function(element, html) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (element.outerHTML) {
|
if (element.outerHTML) {
|
||||||
element.outerHTML = html.stripScripts();
|
element.outerHTML = html.stripScripts();
|
||||||
} else {
|
} else {
|
||||||
|
@ -966,7 +966,7 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
getHeight: function(element) {
|
getHeight: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
return element.offsetHeight;
|
return element.offsetHeight;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -975,23 +975,23 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
hasClassName: function(element, className) {
|
hasClassName: function(element, className) {
|
||||||
if (!(element = $(element))) return;
|
if (!(element = $PR(element))) return;
|
||||||
return Element.classNames(element).include(className);
|
return Element.classNames(element).include(className);
|
||||||
},
|
},
|
||||||
|
|
||||||
addClassName: function(element, className) {
|
addClassName: function(element, className) {
|
||||||
if (!(element = $(element))) return;
|
if (!(element = $PR(element))) return;
|
||||||
return Element.classNames(element).add(className);
|
return Element.classNames(element).add(className);
|
||||||
},
|
},
|
||||||
|
|
||||||
removeClassName: function(element, className) {
|
removeClassName: function(element, className) {
|
||||||
if (!(element = $(element))) return;
|
if (!(element = $PR(element))) return;
|
||||||
return Element.classNames(element).remove(className);
|
return Element.classNames(element).remove(className);
|
||||||
},
|
},
|
||||||
|
|
||||||
// removes whitespace-only text node children
|
// removes whitespace-only text node children
|
||||||
cleanWhitespace: function(element) {
|
cleanWhitespace: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
for (var i = 0; i < element.childNodes.length; i++) {
|
for (var i = 0; i < element.childNodes.length; i++) {
|
||||||
var node = element.childNodes[i];
|
var node = element.childNodes[i];
|
||||||
if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
|
if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
|
||||||
|
@ -1000,25 +1000,25 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
empty: function(element) {
|
empty: function(element) {
|
||||||
return $(element).innerHTML.match(/^\s*$/);
|
return $PR(element).innerHTML.match(/^\s*$/);
|
||||||
},
|
},
|
||||||
|
|
||||||
childOf: function(element, ancestor) {
|
childOf: function(element, ancestor) {
|
||||||
element = $(element), ancestor = $(ancestor);
|
element = $PR(element), ancestor = $PR(ancestor);
|
||||||
while (element = element.parentNode)
|
while (element = element.parentNode)
|
||||||
if (element == ancestor) return true;
|
if (element == ancestor) return true;
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
|
||||||
scrollTo: function(element) {
|
scrollTo: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var x = element.x ? element.x : element.offsetLeft,
|
var x = element.x ? element.x : element.offsetLeft,
|
||||||
y = element.y ? element.y : element.offsetTop;
|
y = element.y ? element.y : element.offsetTop;
|
||||||
window.scrollTo(x, y);
|
window.scrollTo(x, y);
|
||||||
},
|
},
|
||||||
|
|
||||||
getStyle: function(element, style) {
|
getStyle: function(element, style) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var value = element.style[style.camelize()];
|
var value = element.style[style.camelize()];
|
||||||
if (!value) {
|
if (!value) {
|
||||||
if (document.defaultView && document.defaultView.getComputedStyle) {
|
if (document.defaultView && document.defaultView.getComputedStyle) {
|
||||||
|
@ -1036,13 +1036,13 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
setStyle: function(element, style) {
|
setStyle: function(element, style) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
for (var name in style)
|
for (var name in style)
|
||||||
element.style[name.camelize()] = style[name];
|
element.style[name.camelize()] = style[name];
|
||||||
},
|
},
|
||||||
|
|
||||||
getDimensions: function(element) {
|
getDimensions: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (Element.getStyle(element, 'display') != 'none')
|
if (Element.getStyle(element, 'display') != 'none')
|
||||||
return {width: element.offsetWidth, height: element.offsetHeight};
|
return {width: element.offsetWidth, height: element.offsetHeight};
|
||||||
|
|
||||||
|
@ -1063,7 +1063,7 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
makePositioned: function(element) {
|
makePositioned: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var pos = Element.getStyle(element, 'position');
|
var pos = Element.getStyle(element, 'position');
|
||||||
if (pos == 'static' || !pos) {
|
if (pos == 'static' || !pos) {
|
||||||
element._madePositioned = true;
|
element._madePositioned = true;
|
||||||
|
@ -1078,7 +1078,7 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
undoPositioned: function(element) {
|
undoPositioned: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (element._madePositioned) {
|
if (element._madePositioned) {
|
||||||
element._madePositioned = undefined;
|
element._madePositioned = undefined;
|
||||||
element.style.position =
|
element.style.position =
|
||||||
|
@ -1090,7 +1090,7 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
makeClipping: function(element) {
|
makeClipping: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (element._overflow) return;
|
if (element._overflow) return;
|
||||||
element._overflow = element.style.overflow;
|
element._overflow = element.style.overflow;
|
||||||
if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')
|
if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')
|
||||||
|
@ -1098,7 +1098,7 @@ Element.Methods = {
|
||||||
},
|
},
|
||||||
|
|
||||||
undoClipping: function(element) {
|
undoClipping: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (element._overflow) return;
|
if (element._overflow) return;
|
||||||
element.style.overflow = element._overflow;
|
element.style.overflow = element._overflow;
|
||||||
element._overflow = undefined;
|
element._overflow = undefined;
|
||||||
|
@ -1141,7 +1141,7 @@ Abstract.Insertion = function(adjacency) {
|
||||||
|
|
||||||
Abstract.Insertion.prototype = {
|
Abstract.Insertion.prototype = {
|
||||||
initialize: function(element, content) {
|
initialize: function(element, content) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.content = content.stripScripts();
|
this.content = content.stripScripts();
|
||||||
|
|
||||||
if (this.adjacency && this.element.insertAdjacentHTML) {
|
if (this.adjacency && this.element.insertAdjacentHTML) {
|
||||||
|
@ -1233,7 +1233,7 @@ Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
|
||||||
Element.ClassNames = Class.create();
|
Element.ClassNames = Class.create();
|
||||||
Element.ClassNames.prototype = {
|
Element.ClassNames.prototype = {
|
||||||
initialize: function(element) {
|
initialize: function(element) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
},
|
},
|
||||||
|
|
||||||
_each: function(iterator) {
|
_each: function(iterator) {
|
||||||
|
@ -1346,7 +1346,7 @@ Selector.prototype = {
|
||||||
findElements: function(scope) {
|
findElements: function(scope) {
|
||||||
var element;
|
var element;
|
||||||
|
|
||||||
if (element = $(this.params.id))
|
if (element = $PR(this.params.id))
|
||||||
if (this.match(element))
|
if (this.match(element))
|
||||||
if (!scope || Element.childOf(element, scope))
|
if (!scope || Element.childOf(element, scope))
|
||||||
return [element];
|
return [element];
|
||||||
|
@ -1377,25 +1377,25 @@ function $$() {
|
||||||
var Field = {
|
var Field = {
|
||||||
clear: function() {
|
clear: function() {
|
||||||
for (var i = 0; i < arguments.length; i++)
|
for (var i = 0; i < arguments.length; i++)
|
||||||
$(arguments[i]).value = '';
|
$PR(arguments[i]).value = '';
|
||||||
},
|
},
|
||||||
|
|
||||||
focus: function(element) {
|
focus: function(element) {
|
||||||
$(element).focus();
|
$PR(element).focus();
|
||||||
},
|
},
|
||||||
|
|
||||||
present: function() {
|
present: function() {
|
||||||
for (var i = 0; i < arguments.length; i++)
|
for (var i = 0; i < arguments.length; i++)
|
||||||
if ($(arguments[i]).value == '') return false;
|
if ($PR(arguments[i]).value == '') return false;
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
|
||||||
select: function(element) {
|
select: function(element) {
|
||||||
$(element).select();
|
$PR(element).select();
|
||||||
},
|
},
|
||||||
|
|
||||||
activate: function(element) {
|
activate: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
element.focus();
|
element.focus();
|
||||||
if (element.select)
|
if (element.select)
|
||||||
element.select();
|
element.select();
|
||||||
|
@ -1406,7 +1406,7 @@ var Field = {
|
||||||
|
|
||||||
var Form = {
|
var Form = {
|
||||||
serialize: function(form) {
|
serialize: function(form) {
|
||||||
var elements = Form.getElements($(form));
|
var elements = Form.getElements($PR(form));
|
||||||
var queryComponents = new Array();
|
var queryComponents = new Array();
|
||||||
|
|
||||||
for (var i = 0; i < elements.length; i++) {
|
for (var i = 0; i < elements.length; i++) {
|
||||||
|
@ -1419,7 +1419,7 @@ var Form = {
|
||||||
},
|
},
|
||||||
|
|
||||||
getElements: function(form) {
|
getElements: function(form) {
|
||||||
form = $(form);
|
form = $PR(form);
|
||||||
var elements = new Array();
|
var elements = new Array();
|
||||||
|
|
||||||
for (var tagName in Form.Element.Serializers) {
|
for (var tagName in Form.Element.Serializers) {
|
||||||
|
@ -1431,7 +1431,7 @@ var Form = {
|
||||||
},
|
},
|
||||||
|
|
||||||
getInputs: function(form, typeName, name) {
|
getInputs: function(form, typeName, name) {
|
||||||
form = $(form);
|
form = $PR(form);
|
||||||
var inputs = form.getElementsByTagName('input');
|
var inputs = form.getElementsByTagName('input');
|
||||||
|
|
||||||
if (!typeName && !name)
|
if (!typeName && !name)
|
||||||
|
@ -1478,13 +1478,13 @@ var Form = {
|
||||||
},
|
},
|
||||||
|
|
||||||
reset: function(form) {
|
reset: function(form) {
|
||||||
$(form).reset();
|
$PR(form).reset();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Form.Element = {
|
Form.Element = {
|
||||||
serialize: function(element) {
|
serialize: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var method = element.tagName.toLowerCase();
|
var method = element.tagName.toLowerCase();
|
||||||
var parameter = Form.Element.Serializers[method](element);
|
var parameter = Form.Element.Serializers[method](element);
|
||||||
|
|
||||||
|
@ -1502,7 +1502,7 @@ Form.Element = {
|
||||||
},
|
},
|
||||||
|
|
||||||
getValue: function(element) {
|
getValue: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
var method = element.tagName.toLowerCase();
|
var method = element.tagName.toLowerCase();
|
||||||
var parameter = Form.Element.Serializers[method](element);
|
var parameter = Form.Element.Serializers[method](element);
|
||||||
|
|
||||||
|
@ -1570,7 +1570,7 @@ Abstract.TimedObserver = function() {}
|
||||||
Abstract.TimedObserver.prototype = {
|
Abstract.TimedObserver.prototype = {
|
||||||
initialize: function(element, frequency, callback) {
|
initialize: function(element, frequency, callback) {
|
||||||
this.frequency = frequency;
|
this.frequency = frequency;
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.callback = callback;
|
this.callback = callback;
|
||||||
|
|
||||||
this.lastValue = this.getValue();
|
this.lastValue = this.getValue();
|
||||||
|
@ -1609,7 +1609,7 @@ Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
|
||||||
Abstract.EventObserver = function() {}
|
Abstract.EventObserver = function() {}
|
||||||
Abstract.EventObserver.prototype = {
|
Abstract.EventObserver.prototype = {
|
||||||
initialize: function(element, callback) {
|
initialize: function(element, callback) {
|
||||||
this.element = $(element);
|
this.element = $PR(element);
|
||||||
this.callback = callback;
|
this.callback = callback;
|
||||||
|
|
||||||
this.lastValue = this.getValue();
|
this.lastValue = this.getValue();
|
||||||
|
@ -1742,7 +1742,7 @@ Object.extend(Event, {
|
||||||
},
|
},
|
||||||
|
|
||||||
observe: function(element, name, observer, useCapture) {
|
observe: function(element, name, observer, useCapture) {
|
||||||
var element = $(element);
|
var element = $PR(element);
|
||||||
useCapture = useCapture || false;
|
useCapture = useCapture || false;
|
||||||
|
|
||||||
if (name == 'keypress' &&
|
if (name == 'keypress' &&
|
||||||
|
@ -1754,7 +1754,7 @@ Object.extend(Event, {
|
||||||
},
|
},
|
||||||
|
|
||||||
stopObserving: function(element, name, observer, useCapture) {
|
stopObserving: function(element, name, observer, useCapture) {
|
||||||
var element = $(element);
|
var element = $PR(element);
|
||||||
useCapture = useCapture || false;
|
useCapture = useCapture || false;
|
||||||
|
|
||||||
if (name == 'keypress' &&
|
if (name == 'keypress' &&
|
||||||
|
@ -1876,8 +1876,8 @@ var Position = {
|
||||||
},
|
},
|
||||||
|
|
||||||
clone: function(source, target) {
|
clone: function(source, target) {
|
||||||
source = $(source);
|
source = $PR(source);
|
||||||
target = $(target);
|
target = $PR(target);
|
||||||
target.style.position = 'absolute';
|
target.style.position = 'absolute';
|
||||||
var offsets = this.cumulativeOffset(source);
|
var offsets = this.cumulativeOffset(source);
|
||||||
target.style.top = offsets[1] + 'px';
|
target.style.top = offsets[1] + 'px';
|
||||||
|
@ -1920,11 +1920,11 @@ var Position = {
|
||||||
}, arguments[2] || {})
|
}, arguments[2] || {})
|
||||||
|
|
||||||
// find page position of source
|
// find page position of source
|
||||||
source = $(source);
|
source = $PR(source);
|
||||||
var p = Position.page(source);
|
var p = Position.page(source);
|
||||||
|
|
||||||
// find coordinate system to use
|
// find coordinate system to use
|
||||||
target = $(target);
|
target = $PR(target);
|
||||||
var delta = [0, 0];
|
var delta = [0, 0];
|
||||||
var parent = null;
|
var parent = null;
|
||||||
// delta [0,0] will do fine with position: fixed elements,
|
// delta [0,0] will do fine with position: fixed elements,
|
||||||
|
@ -1948,7 +1948,7 @@ var Position = {
|
||||||
},
|
},
|
||||||
|
|
||||||
absolutize: function(element) {
|
absolutize: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (element.style.position == 'absolute') return;
|
if (element.style.position == 'absolute') return;
|
||||||
Position.prepare();
|
Position.prepare();
|
||||||
|
|
||||||
|
@ -1971,7 +1971,7 @@ var Position = {
|
||||||
},
|
},
|
||||||
|
|
||||||
relativize: function(element) {
|
relativize: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if (element.style.position == 'relative') return;
|
if (element.style.position == 'relative') return;
|
||||||
Position.prepare();
|
Position.prepare();
|
||||||
|
|
||||||
|
|
|
@ -35,12 +35,12 @@ Control.Slider.prototype = {
|
||||||
var slider = this;
|
var slider = this;
|
||||||
|
|
||||||
if(handle instanceof Array) {
|
if(handle instanceof Array) {
|
||||||
this.handles = handle.collect( function(e) { return $(e) });
|
this.handles = handle.collect( function(e) { return $PR(e) });
|
||||||
} else {
|
} else {
|
||||||
this.handles = [$(handle)];
|
this.handles = [$PR(handle)];
|
||||||
}
|
}
|
||||||
|
|
||||||
this.track = $(track);
|
this.track = $PR(track);
|
||||||
this.options = options || {};
|
this.options = options || {};
|
||||||
|
|
||||||
this.axis = this.options.axis || 'horizontal';
|
this.axis = this.options.axis || 'horizontal';
|
||||||
|
@ -50,9 +50,9 @@ Control.Slider.prototype = {
|
||||||
|
|
||||||
this.value = 0; // assure backwards compat
|
this.value = 0; // assure backwards compat
|
||||||
this.values = this.handles.map( function() { return 0 });
|
this.values = this.handles.map( function() { return 0 });
|
||||||
this.spans = this.options.spans ? this.options.spans.map(function(s){ return $(s) }) : false;
|
this.spans = this.options.spans ? this.options.spans.map(function(s){ return $PR(s) }) : false;
|
||||||
this.options.startSpan = $(this.options.startSpan || null);
|
this.options.startSpan = $PR(this.options.startSpan || null);
|
||||||
this.options.endSpan = $(this.options.endSpan || null);
|
this.options.endSpan = $PR(this.options.endSpan || null);
|
||||||
|
|
||||||
this.restricted = this.options.restricted || false;
|
this.restricted = this.options.restricted || false;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ Event.simulateMouse = function(element, eventName) {
|
||||||
var oEvent = document.createEvent("MouseEvents");
|
var oEvent = document.createEvent("MouseEvents");
|
||||||
oEvent.initMouseEvent(eventName, true, true, document.defaultView,
|
oEvent.initMouseEvent(eventName, true, true, document.defaultView,
|
||||||
options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY,
|
options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY,
|
||||||
false, false, false, false, 0, $(element));
|
false, false, false, false, 0, $PR(element));
|
||||||
|
|
||||||
if(this.mark) Element.remove(this.mark);
|
if(this.mark) Element.remove(this.mark);
|
||||||
this.mark = document.createElement('div');
|
this.mark = document.createElement('div');
|
||||||
|
@ -49,7 +49,7 @@ Event.simulateMouse = function(element, eventName) {
|
||||||
if(this.step)
|
if(this.step)
|
||||||
alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));
|
alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));
|
||||||
|
|
||||||
$(element).dispatchEvent(oEvent);
|
$PR(element).dispatchEvent(oEvent);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2.
|
// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2.
|
||||||
|
@ -69,7 +69,7 @@ Event.simulateKey = function(element, eventName) {
|
||||||
oEvent.initKeyEvent(eventName, true, true, window,
|
oEvent.initKeyEvent(eventName, true, true, window,
|
||||||
options.ctrlKey, options.altKey, options.shiftKey, options.metaKey,
|
options.ctrlKey, options.altKey, options.shiftKey, options.metaKey,
|
||||||
options.keyCode, options.charCode );
|
options.keyCode, options.charCode );
|
||||||
$(element).dispatchEvent(oEvent);
|
$PR(element).dispatchEvent(oEvent);
|
||||||
};
|
};
|
||||||
|
|
||||||
Event.simulateKeys = function(element, command) {
|
Event.simulateKeys = function(element, command) {
|
||||||
|
@ -87,7 +87,7 @@ Test.Unit.inspect = Object.inspect;
|
||||||
Test.Unit.Logger = Class.create();
|
Test.Unit.Logger = Class.create();
|
||||||
Test.Unit.Logger.prototype = {
|
Test.Unit.Logger.prototype = {
|
||||||
initialize: function(log) {
|
initialize: function(log) {
|
||||||
this.log = $(log);
|
this.log = $PR(log);
|
||||||
if (this.log) {
|
if (this.log) {
|
||||||
this._createLogTable();
|
this._createLogTable();
|
||||||
}
|
}
|
||||||
|
@ -126,8 +126,8 @@ Test.Unit.Logger.prototype = {
|
||||||
'<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' +
|
'<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' +
|
||||||
'<tbody id="loglines"></tbody>' +
|
'<tbody id="loglines"></tbody>' +
|
||||||
'</table>';
|
'</table>';
|
||||||
this.logsummary = $('logsummary')
|
this.logsummary = $PR('logsummary')
|
||||||
this.loglines = $('loglines');
|
this.loglines = $PR('loglines');
|
||||||
},
|
},
|
||||||
_toHTML: function(txt) {
|
_toHTML: function(txt) {
|
||||||
return txt.escapeHTML().replace(/\n/g,"<br/>");
|
return txt.escapeHTML().replace(/\n/g,"<br/>");
|
||||||
|
@ -142,7 +142,7 @@ Test.Unit.Runner.prototype = {
|
||||||
}, arguments[1] || {});
|
}, arguments[1] || {});
|
||||||
this.options.resultsURL = this.parseResultsURLQueryParameter();
|
this.options.resultsURL = this.parseResultsURLQueryParameter();
|
||||||
if (this.options.testLog) {
|
if (this.options.testLog) {
|
||||||
this.options.testLog = $(this.options.testLog) || null;
|
this.options.testLog = $PR(this.options.testLog) || null;
|
||||||
}
|
}
|
||||||
if(this.options.tests) {
|
if(this.options.tests) {
|
||||||
this.tests = [];
|
this.tests = [];
|
||||||
|
@ -326,7 +326,7 @@ Test.Unit.Assertions.prototype = {
|
||||||
catch(e) { this.error(e); }
|
catch(e) { this.error(e); }
|
||||||
},
|
},
|
||||||
_isVisible: function(element) {
|
_isVisible: function(element) {
|
||||||
element = $(element);
|
element = $PR(element);
|
||||||
if(!element.parentNode) return true;
|
if(!element.parentNode) return true;
|
||||||
this.assertNotNull(element);
|
this.assertNotNull(element);
|
||||||
if(element.style && Element.getStyle(element, 'display') == 'none')
|
if(element.style && Element.getStyle(element, 'display') == 'none')
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// basic example
|
// basic example
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Absolute positioned example
|
// Absolute positioned example
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// float example
|
// float example
|
||||||
|
@ -30,12 +30,12 @@
|
||||||
'testFloatImage',
|
'testFloatImage',
|
||||||
{
|
{
|
||||||
onEndCrop: function( coords, dimensions ) {
|
onEndCrop: function( coords, dimensions ) {
|
||||||
$( 'floatX1' ).value = coords.x1;
|
$PR( 'floatX1' ).value = coords.x1;
|
||||||
$( 'floatY1' ).value = coords.y1;
|
$PR( 'floatY1' ).value = coords.y1;
|
||||||
$( 'floatX2' ).value = coords.x2;
|
$PR( 'floatX2' ).value = coords.x2;
|
||||||
$( 'floatY2' ).value = coords.y2;
|
$PR( 'floatY2' ).value = coords.y2;
|
||||||
$( 'floatWidth' ).value = dimensions.width;
|
$PR( 'floatWidth' ).value = dimensions.width;
|
||||||
$( 'floatHeight' ).value = dimensions.height;
|
$PR( 'floatHeight' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// relative example
|
// relative example
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// basic example
|
// basic example
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// basic example
|
// basic example
|
||||||
|
|
|
@ -12,12 +12,12 @@
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -55,9 +55,9 @@
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
setImage: function( imgSrc, w, h ) {
|
setImage: function( imgSrc, w, h ) {
|
||||||
$( 'testImage' ).src = imgSrc;
|
$PR( 'testImage' ).src = imgSrc;
|
||||||
$( 'testImage' ).width = w;
|
$PR( 'testImage' ).width = w;
|
||||||
$( 'testImage' ).height = h;
|
$PR( 'testImage' ).height = h;
|
||||||
this.attachCropper();
|
this.attachCropper();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -98,12 +98,12 @@
|
||||||
|
|
||||||
// setup the callback function
|
// setup the callback function
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// basic example
|
// basic example
|
||||||
|
@ -112,9 +112,9 @@
|
||||||
'load',
|
'load',
|
||||||
function() {
|
function() {
|
||||||
CropImageManager.init();
|
CropImageManager.init();
|
||||||
Event.observe( $('removeCropper'), 'click', CropImageManager.removeCropper.bindAsEventListener( CropImageManager ), false );
|
Event.observe( $PR('removeCropper'), 'click', CropImageManager.removeCropper.bindAsEventListener( CropImageManager ), false );
|
||||||
Event.observe( $('resetCropper'), 'click', CropImageManager.resetCropper.bindAsEventListener( CropImageManager ), false );
|
Event.observe( $PR('resetCropper'), 'click', CropImageManager.resetCropper.bindAsEventListener( CropImageManager ), false );
|
||||||
Event.observe( $('imageChoice'), 'change', CropImageManager.onChange.bindAsEventListener( CropImageManager ), false );
|
Event.observe( $PR('imageChoice'), 'change', CropImageManager.onChange.bindAsEventListener( CropImageManager ), false );
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -12,12 +12,12 @@
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// with a supplied ratio
|
// with a supplied ratio
|
||||||
|
|
|
@ -12,12 +12,12 @@
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// example with minimum dimensions
|
// example with minimum dimensions
|
||||||
|
|
|
@ -12,12 +12,12 @@
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// example with minimum dimensions
|
// example with minimum dimensions
|
||||||
|
|
|
@ -12,12 +12,12 @@
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
// example with a preview of crop results, must have minimumm dimensions
|
// example with a preview of crop results, must have minimumm dimensions
|
||||||
|
|
|
@ -67,7 +67,7 @@ function uimport_content(&$a) {
|
||||||
'intro' => t("You can import an account from another Friendica server."),
|
'intro' => t("You can import an account from another Friendica server."),
|
||||||
'instruct' => t("You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."),
|
'instruct' => t("You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."),
|
||||||
'warn' => t("This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from Diaspora"),
|
'warn' => t("This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from Diaspora"),
|
||||||
'field' => array('accountfile', t('Account file'),'<input id="id_accountfile" name="accountfile" type="file">', t('To export your accont, go to "Settings->Export your porsonal data" and select "Export account"')),
|
'field' => array('accountfile', t('Account file'),'<input id="id_accountfile" name="accountfile" type="file">', t('To export your account, go to "Settings->Export your personal data" and select "Export account"')),
|
||||||
),
|
),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,12 +13,10 @@ JSFILES=(
|
||||||
"js/main.js"
|
"js/main.js"
|
||||||
"js/webtoolkit.base64.js"
|
"js/webtoolkit.base64.js"
|
||||||
"view/theme/frost/js/acl.js"
|
"view/theme/frost/js/acl.js"
|
||||||
"view/theme/frost/js/fk.autocomplete.js"
|
|
||||||
"view/theme/frost/js/jquery.divgrow-1.3.1.f1.js"
|
"view/theme/frost/js/jquery.divgrow-1.3.1.f1.js"
|
||||||
"view/theme/frost/js/main.js"
|
"view/theme/frost/js/main.js"
|
||||||
"view/theme/frost/js/theme.js"
|
"view/theme/frost/js/theme.js"
|
||||||
"view/theme/frost-mobile/js/acl.js"
|
"view/theme/frost-mobile/js/acl.js"
|
||||||
"view/theme/frost-mobile/js/fk.autocomplete.js"
|
|
||||||
"view/theme/frost-mobile/js/jquery.divgrow-1.3.1.f1.js"
|
"view/theme/frost-mobile/js/jquery.divgrow-1.3.1.f1.js"
|
||||||
"view/theme/frost-mobile/js/main.js"
|
"view/theme/frost-mobile/js/main.js"
|
||||||
"view/theme/frost-mobile/js/theme.js"
|
"view/theme/frost-mobile/js/theme.js"
|
||||||
|
|
|
@ -25,8 +25,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: friendica\n"
|
"Project-Id-Version: friendica\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
|
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
|
||||||
"POT-Creation-Date: 2013-05-13 00:03-0700\n"
|
"POT-Creation-Date: 2013-05-28 00:01-0700\n"
|
||||||
"PO-Revision-Date: 2013-05-14 17:16+0000\n"
|
"PO-Revision-Date: 2013-05-29 19:45+0000\n"
|
||||||
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
|
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
|
||||||
"Language-Team: German (http://www.transifex.com/projects/p/friendica/language/de/)\n"
|
"Language-Team: German (http://www.transifex.com/projects/p/friendica/language/de/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
@ -38,7 +38,7 @@ msgstr ""
|
||||||
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84
|
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84
|
||||||
#: ../../include/nav.php:77 ../../mod/profperm.php:103
|
#: ../../include/nav.php:77 ../../mod/profperm.php:103
|
||||||
#: ../../mod/newmember.php:32 ../../view/theme/diabook/theme.php:88
|
#: ../../mod/newmember.php:32 ../../view/theme/diabook/theme.php:88
|
||||||
#: ../../boot.php:1946
|
#: ../../boot.php:1947
|
||||||
msgid "Profile"
|
msgid "Profile"
|
||||||
msgstr "Profil"
|
msgstr "Profil"
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ msgid "Full Name:"
|
||||||
msgstr "Kompletter Name:"
|
msgstr "Kompletter Name:"
|
||||||
|
|
||||||
#: ../../include/profile_advanced.php:17 ../../mod/directory.php:136
|
#: ../../include/profile_advanced.php:17 ../../mod/directory.php:136
|
||||||
#: ../../boot.php:1486
|
#: ../../boot.php:1487
|
||||||
msgid "Gender:"
|
msgid "Gender:"
|
||||||
msgstr "Geschlecht:"
|
msgstr "Geschlecht:"
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ msgid "Age:"
|
||||||
msgstr "Alter:"
|
msgstr "Alter:"
|
||||||
|
|
||||||
#: ../../include/profile_advanced.php:37 ../../mod/directory.php:138
|
#: ../../include/profile_advanced.php:37 ../../mod/directory.php:138
|
||||||
#: ../../boot.php:1489
|
#: ../../boot.php:1490
|
||||||
msgid "Status:"
|
msgid "Status:"
|
||||||
msgstr "Status:"
|
msgstr "Status:"
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ msgid "Sexual Preference:"
|
||||||
msgstr "Sexuelle Vorlieben:"
|
msgstr "Sexuelle Vorlieben:"
|
||||||
|
|
||||||
#: ../../include/profile_advanced.php:48 ../../mod/directory.php:140
|
#: ../../include/profile_advanced.php:48 ../../mod/directory.php:140
|
||||||
#: ../../boot.php:1491
|
#: ../../boot.php:1492
|
||||||
msgid "Homepage:"
|
msgid "Homepage:"
|
||||||
msgstr "Homepage:"
|
msgstr "Homepage:"
|
||||||
|
|
||||||
|
@ -418,6 +418,25 @@ msgstr "Kontakt bearbeiten"
|
||||||
msgid "Send PM"
|
msgid "Send PM"
|
||||||
msgstr "Private Nachricht senden"
|
msgstr "Private Nachricht senden"
|
||||||
|
|
||||||
|
#: ../../include/bbcode.php:210 ../../include/bbcode.php:549
|
||||||
|
msgid "Image/photo"
|
||||||
|
msgstr "Bild/Foto"
|
||||||
|
|
||||||
|
#: ../../include/bbcode.php:272
|
||||||
|
#, php-format
|
||||||
|
msgid ""
|
||||||
|
"<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a "
|
||||||
|
"href=\"%s\" target=\"external-link\">post</a>"
|
||||||
|
msgstr "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>"
|
||||||
|
|
||||||
|
#: ../../include/bbcode.php:514 ../../include/bbcode.php:534
|
||||||
|
msgid "$1 wrote:"
|
||||||
|
msgstr "$1 hat geschrieben:"
|
||||||
|
|
||||||
|
#: ../../include/bbcode.php:557 ../../include/bbcode.php:558
|
||||||
|
msgid "Encrypted content"
|
||||||
|
msgstr "Verschlüsselter Inhalt"
|
||||||
|
|
||||||
#: ../../include/acl_selectors.php:325
|
#: ../../include/acl_selectors.php:325
|
||||||
msgid "Visible to everybody"
|
msgid "Visible to everybody"
|
||||||
msgstr "Für jeden sichtbar"
|
msgstr "Für jeden sichtbar"
|
||||||
|
@ -465,7 +484,7 @@ msgid "Finishes:"
|
||||||
msgstr "Endet:"
|
msgstr "Endet:"
|
||||||
|
|
||||||
#: ../../include/bb2diaspora.php:415 ../../include/event.php:40
|
#: ../../include/bb2diaspora.php:415 ../../include/event.php:40
|
||||||
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1484
|
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1485
|
||||||
msgid "Location:"
|
msgid "Location:"
|
||||||
msgstr "Ort:"
|
msgstr "Ort:"
|
||||||
|
|
||||||
|
@ -719,7 +738,7 @@ msgid "Example: bob@example.com, http://example.com/barbara"
|
||||||
msgstr "Beispiel: bob@example.com, http://example.com/barbara"
|
msgstr "Beispiel: bob@example.com, http://example.com/barbara"
|
||||||
|
|
||||||
#: ../../include/contact_widgets.php:9 ../../mod/suggest.php:88
|
#: ../../include/contact_widgets.php:9 ../../mod/suggest.php:88
|
||||||
#: ../../mod/match.php:58 ../../boot.php:1416
|
#: ../../mod/match.php:58 ../../boot.php:1417
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "Verbinden"
|
msgstr "Verbinden"
|
||||||
|
|
||||||
|
@ -796,7 +815,7 @@ msgstr[0] "%d gemeinsamer Kontakt"
|
||||||
msgstr[1] "%d gemeinsame Kontakte"
|
msgstr[1] "%d gemeinsame Kontakte"
|
||||||
|
|
||||||
#: ../../include/contact_widgets.php:204 ../../mod/content.php:629
|
#: ../../include/contact_widgets.php:204 ../../mod/content.php:629
|
||||||
#: ../../object/Item.php:365 ../../boot.php:670
|
#: ../../object/Item.php:365 ../../boot.php:671
|
||||||
msgid "show more"
|
msgid "show more"
|
||||||
msgstr "mehr anzeigen"
|
msgstr "mehr anzeigen"
|
||||||
|
|
||||||
|
@ -804,25 +823,6 @@ msgstr "mehr anzeigen"
|
||||||
msgid " on Last.fm"
|
msgid " on Last.fm"
|
||||||
msgstr " bei Last.fm"
|
msgstr " bei Last.fm"
|
||||||
|
|
||||||
#: ../../include/bbcode.php:210 ../../include/bbcode.php:549
|
|
||||||
msgid "Image/photo"
|
|
||||||
msgstr "Bild/Foto"
|
|
||||||
|
|
||||||
#: ../../include/bbcode.php:272
|
|
||||||
#, php-format
|
|
||||||
msgid ""
|
|
||||||
"<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a "
|
|
||||||
"href=\"%s\" target=\"external-link\">post</a>"
|
|
||||||
msgstr "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>"
|
|
||||||
|
|
||||||
#: ../../include/bbcode.php:514 ../../include/bbcode.php:534
|
|
||||||
msgid "$1 wrote:"
|
|
||||||
msgstr "$1 hat geschrieben:"
|
|
||||||
|
|
||||||
#: ../../include/bbcode.php:557 ../../include/bbcode.php:558
|
|
||||||
msgid "Encrypted content"
|
|
||||||
msgstr "Verschlüsselter Inhalt"
|
|
||||||
|
|
||||||
#: ../../include/network.php:877
|
#: ../../include/network.php:877
|
||||||
msgid "view full size"
|
msgid "view full size"
|
||||||
msgstr "Volle Größe anzeigen"
|
msgstr "Volle Größe anzeigen"
|
||||||
|
@ -2014,7 +2014,7 @@ msgstr "Keine Neuigkeiten"
|
||||||
msgid "Clear notifications"
|
msgid "Clear notifications"
|
||||||
msgstr "Bereinige Benachrichtigungen"
|
msgstr "Bereinige Benachrichtigungen"
|
||||||
|
|
||||||
#: ../../include/nav.php:73 ../../boot.php:1135
|
#: ../../include/nav.php:73 ../../boot.php:1136
|
||||||
msgid "Logout"
|
msgid "Logout"
|
||||||
msgstr "Abmelden"
|
msgstr "Abmelden"
|
||||||
|
|
||||||
|
@ -2022,7 +2022,7 @@ msgstr "Abmelden"
|
||||||
msgid "End this session"
|
msgid "End this session"
|
||||||
msgstr "Diese Sitzung beenden"
|
msgstr "Diese Sitzung beenden"
|
||||||
|
|
||||||
#: ../../include/nav.php:76 ../../boot.php:1939
|
#: ../../include/nav.php:76 ../../boot.php:1940
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Status"
|
msgstr "Status"
|
||||||
|
|
||||||
|
@ -2036,7 +2036,7 @@ msgid "Your profile page"
|
||||||
msgstr "Deine Profilseite"
|
msgstr "Deine Profilseite"
|
||||||
|
|
||||||
#: ../../include/nav.php:78 ../../mod/fbrowser.php:25
|
#: ../../include/nav.php:78 ../../mod/fbrowser.php:25
|
||||||
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1953
|
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1954
|
||||||
msgid "Photos"
|
msgid "Photos"
|
||||||
msgstr "Bilder"
|
msgstr "Bilder"
|
||||||
|
|
||||||
|
@ -2045,7 +2045,7 @@ msgid "Your photos"
|
||||||
msgstr "Deine Fotos"
|
msgstr "Deine Fotos"
|
||||||
|
|
||||||
#: ../../include/nav.php:79 ../../mod/events.php:370
|
#: ../../include/nav.php:79 ../../mod/events.php:370
|
||||||
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1970
|
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1971
|
||||||
msgid "Events"
|
msgid "Events"
|
||||||
msgstr "Veranstaltungen"
|
msgstr "Veranstaltungen"
|
||||||
|
|
||||||
|
@ -2061,7 +2061,7 @@ msgstr "Persönliche Notizen"
|
||||||
msgid "Your personal photos"
|
msgid "Your personal photos"
|
||||||
msgstr "Deine privaten Fotos"
|
msgstr "Deine privaten Fotos"
|
||||||
|
|
||||||
#: ../../include/nav.php:91 ../../boot.php:1136
|
#: ../../include/nav.php:91 ../../boot.php:1137
|
||||||
msgid "Login"
|
msgid "Login"
|
||||||
msgstr "Anmeldung"
|
msgstr "Anmeldung"
|
||||||
|
|
||||||
|
@ -2078,7 +2078,7 @@ msgstr "Pinnwand"
|
||||||
msgid "Home Page"
|
msgid "Home Page"
|
||||||
msgstr "Homepage"
|
msgstr "Homepage"
|
||||||
|
|
||||||
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1111
|
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1112
|
||||||
msgid "Register"
|
msgid "Register"
|
||||||
msgstr "Registrieren"
|
msgstr "Registrieren"
|
||||||
|
|
||||||
|
@ -2207,7 +2207,7 @@ msgstr "Einstellungen"
|
||||||
msgid "Account settings"
|
msgid "Account settings"
|
||||||
msgstr "Kontoeinstellungen"
|
msgstr "Kontoeinstellungen"
|
||||||
|
|
||||||
#: ../../include/nav.php:169 ../../boot.php:1438
|
#: ../../include/nav.php:169 ../../boot.php:1439
|
||||||
msgid "Profiles"
|
msgid "Profiles"
|
||||||
msgstr "Profile"
|
msgstr "Profile"
|
||||||
|
|
||||||
|
@ -2606,23 +2606,23 @@ msgstr "Alter: "
|
||||||
msgid "Edit/Manage Profiles"
|
msgid "Edit/Manage Profiles"
|
||||||
msgstr "Bearbeite/Verwalte Profile"
|
msgstr "Bearbeite/Verwalte Profile"
|
||||||
|
|
||||||
#: ../../mod/profiles.php:726 ../../boot.php:1444 ../../boot.php:1470
|
#: ../../mod/profiles.php:726 ../../boot.php:1445 ../../boot.php:1471
|
||||||
msgid "Change profile photo"
|
msgid "Change profile photo"
|
||||||
msgstr "Profilbild ändern"
|
msgstr "Profilbild ändern"
|
||||||
|
|
||||||
#: ../../mod/profiles.php:727 ../../boot.php:1445
|
#: ../../mod/profiles.php:727 ../../boot.php:1446
|
||||||
msgid "Create New Profile"
|
msgid "Create New Profile"
|
||||||
msgstr "Neues Profil anlegen"
|
msgstr "Neues Profil anlegen"
|
||||||
|
|
||||||
#: ../../mod/profiles.php:738 ../../boot.php:1455
|
#: ../../mod/profiles.php:738 ../../boot.php:1456
|
||||||
msgid "Profile Image"
|
msgid "Profile Image"
|
||||||
msgstr "Profilbild"
|
msgstr "Profilbild"
|
||||||
|
|
||||||
#: ../../mod/profiles.php:740 ../../boot.php:1458
|
#: ../../mod/profiles.php:740 ../../boot.php:1459
|
||||||
msgid "visible to everybody"
|
msgid "visible to everybody"
|
||||||
msgstr "sichtbar für jeden"
|
msgstr "sichtbar für jeden"
|
||||||
|
|
||||||
#: ../../mod/profiles.php:741 ../../boot.php:1459
|
#: ../../mod/profiles.php:741 ../../boot.php:1460
|
||||||
msgid "Edit visibility"
|
msgid "Edit visibility"
|
||||||
msgstr "Sichtbarkeit bearbeiten"
|
msgstr "Sichtbarkeit bearbeiten"
|
||||||
|
|
||||||
|
@ -2650,7 +2650,7 @@ msgstr "Sichtbar für"
|
||||||
msgid "All Contacts (with secure profile access)"
|
msgid "All Contacts (with secure profile access)"
|
||||||
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
|
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
|
||||||
|
|
||||||
#: ../../mod/notes.php:44 ../../boot.php:1977
|
#: ../../mod/notes.php:44 ../../boot.php:1978
|
||||||
msgid "Personal Notes"
|
msgid "Personal Notes"
|
||||||
msgstr "Persönliche Notizen"
|
msgstr "Persönliche Notizen"
|
||||||
|
|
||||||
|
@ -5592,7 +5592,7 @@ msgid ""
|
||||||
"Password reset failed."
|
"Password reset failed."
|
||||||
msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
|
msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
|
||||||
|
|
||||||
#: ../../mod/lostpass.php:84 ../../boot.php:1150
|
#: ../../mod/lostpass.php:84 ../../boot.php:1151
|
||||||
msgid "Password Reset"
|
msgid "Password Reset"
|
||||||
msgstr "Passwort zurücksetzen"
|
msgstr "Passwort zurücksetzen"
|
||||||
|
|
||||||
|
@ -5978,7 +5978,7 @@ msgstr "Keine weiteren Pinnwand-Benachrichtigungen"
|
||||||
msgid "Home Notifications"
|
msgid "Home Notifications"
|
||||||
msgstr "Pinnwand Benachrichtigungen"
|
msgstr "Pinnwand Benachrichtigungen"
|
||||||
|
|
||||||
#: ../../mod/photos.php:51 ../../boot.php:1956
|
#: ../../mod/photos.php:51 ../../boot.php:1957
|
||||||
msgid "Photo Albums"
|
msgid "Photo Albums"
|
||||||
msgstr "Fotoalben"
|
msgstr "Fotoalben"
|
||||||
|
|
||||||
|
@ -6175,7 +6175,7 @@ msgstr "Das bist du"
|
||||||
|
|
||||||
#: ../../mod/photos.php:1551 ../../mod/photos.php:1595
|
#: ../../mod/photos.php:1551 ../../mod/photos.php:1595
|
||||||
#: ../../mod/photos.php:1678 ../../mod/content.php:732
|
#: ../../mod/photos.php:1678 ../../mod/content.php:732
|
||||||
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:669
|
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:670
|
||||||
msgid "Comment"
|
msgid "Comment"
|
||||||
msgstr "Kommentar"
|
msgstr "Kommentar"
|
||||||
|
|
||||||
|
@ -6364,7 +6364,7 @@ msgid ""
|
||||||
" features and resources."
|
" features and resources."
|
||||||
msgstr "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten."
|
msgstr "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten."
|
||||||
|
|
||||||
#: ../../mod/profile.php:21 ../../boot.php:1324
|
#: ../../mod/profile.php:21 ../../boot.php:1325
|
||||||
msgid "Requested profile is not available."
|
msgid "Requested profile is not available."
|
||||||
msgstr "Das angefragte Profil ist nicht vorhanden."
|
msgstr "Das angefragte Profil ist nicht vorhanden."
|
||||||
|
|
||||||
|
@ -6373,7 +6373,7 @@ msgid "Tips for New Members"
|
||||||
msgstr "Tipps für neue Nutzer"
|
msgstr "Tipps für neue Nutzer"
|
||||||
|
|
||||||
#: ../../mod/install.php:117
|
#: ../../mod/install.php:117
|
||||||
msgid "Friendica Social Communications Server - Setup"
|
msgid "Friendica Communications Server - Setup"
|
||||||
msgstr "Friendica-Server für soziale Netzwerke – Setup"
|
msgstr "Friendica-Server für soziale Netzwerke – Setup"
|
||||||
|
|
||||||
#: ../../mod/install.php:123
|
#: ../../mod/install.php:123
|
||||||
|
@ -7004,128 +7004,128 @@ msgstr "Schriftgröße in Eingabefeldern"
|
||||||
msgid "toggle mobile"
|
msgid "toggle mobile"
|
||||||
msgstr "auf/von Mobile Ansicht wechseln"
|
msgstr "auf/von Mobile Ansicht wechseln"
|
||||||
|
|
||||||
#: ../../boot.php:668
|
#: ../../boot.php:669
|
||||||
msgid "Delete this item?"
|
msgid "Delete this item?"
|
||||||
msgstr "Diesen Beitrag löschen?"
|
msgstr "Diesen Beitrag löschen?"
|
||||||
|
|
||||||
#: ../../boot.php:671
|
#: ../../boot.php:672
|
||||||
msgid "show fewer"
|
msgid "show fewer"
|
||||||
msgstr "weniger anzeigen"
|
msgstr "weniger anzeigen"
|
||||||
|
|
||||||
#: ../../boot.php:998
|
#: ../../boot.php:999
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Update %s failed. See error logs."
|
msgid "Update %s failed. See error logs."
|
||||||
msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
|
msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
|
||||||
|
|
||||||
#: ../../boot.php:1000
|
#: ../../boot.php:1001
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Update Error at %s"
|
msgid "Update Error at %s"
|
||||||
msgstr "Updatefehler bei %s"
|
msgstr "Updatefehler bei %s"
|
||||||
|
|
||||||
#: ../../boot.php:1110
|
#: ../../boot.php:1111
|
||||||
msgid "Create a New Account"
|
msgid "Create a New Account"
|
||||||
msgstr "Neues Konto erstellen"
|
msgstr "Neues Konto erstellen"
|
||||||
|
|
||||||
#: ../../boot.php:1138
|
#: ../../boot.php:1139
|
||||||
msgid "Nickname or Email address: "
|
msgid "Nickname or Email address: "
|
||||||
msgstr "Spitzname oder E-Mail-Adresse: "
|
msgstr "Spitzname oder E-Mail-Adresse: "
|
||||||
|
|
||||||
#: ../../boot.php:1139
|
#: ../../boot.php:1140
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Passwort: "
|
msgstr "Passwort: "
|
||||||
|
|
||||||
#: ../../boot.php:1140
|
#: ../../boot.php:1141
|
||||||
msgid "Remember me"
|
msgid "Remember me"
|
||||||
msgstr "Anmeldedaten merken"
|
msgstr "Anmeldedaten merken"
|
||||||
|
|
||||||
#: ../../boot.php:1143
|
#: ../../boot.php:1144
|
||||||
msgid "Or login using OpenID: "
|
msgid "Or login using OpenID: "
|
||||||
msgstr "Oder melde dich mit deiner OpenID an: "
|
msgstr "Oder melde dich mit deiner OpenID an: "
|
||||||
|
|
||||||
#: ../../boot.php:1149
|
#: ../../boot.php:1150
|
||||||
msgid "Forgot your password?"
|
msgid "Forgot your password?"
|
||||||
msgstr "Passwort vergessen?"
|
msgstr "Passwort vergessen?"
|
||||||
|
|
||||||
#: ../../boot.php:1152
|
#: ../../boot.php:1153
|
||||||
msgid "Website Terms of Service"
|
msgid "Website Terms of Service"
|
||||||
msgstr "Website Nutzungsbedingungen"
|
msgstr "Website Nutzungsbedingungen"
|
||||||
|
|
||||||
#: ../../boot.php:1153
|
#: ../../boot.php:1154
|
||||||
msgid "terms of service"
|
msgid "terms of service"
|
||||||
msgstr "Nutzungsbedingungen"
|
msgstr "Nutzungsbedingungen"
|
||||||
|
|
||||||
#: ../../boot.php:1155
|
#: ../../boot.php:1156
|
||||||
msgid "Website Privacy Policy"
|
msgid "Website Privacy Policy"
|
||||||
msgstr "Website Datenschutzerklärung"
|
msgstr "Website Datenschutzerklärung"
|
||||||
|
|
||||||
#: ../../boot.php:1156
|
#: ../../boot.php:1157
|
||||||
msgid "privacy policy"
|
msgid "privacy policy"
|
||||||
msgstr "Datenschutzerklärung"
|
msgstr "Datenschutzerklärung"
|
||||||
|
|
||||||
#: ../../boot.php:1285
|
#: ../../boot.php:1286
|
||||||
msgid "Requested account is not available."
|
msgid "Requested account is not available."
|
||||||
msgstr "Das angefragte Profil ist nicht vorhanden."
|
msgstr "Das angefragte Profil ist nicht vorhanden."
|
||||||
|
|
||||||
#: ../../boot.php:1364 ../../boot.php:1468
|
#: ../../boot.php:1365 ../../boot.php:1469
|
||||||
msgid "Edit profile"
|
msgid "Edit profile"
|
||||||
msgstr "Profil bearbeiten"
|
msgstr "Profil bearbeiten"
|
||||||
|
|
||||||
#: ../../boot.php:1430
|
#: ../../boot.php:1431
|
||||||
msgid "Message"
|
msgid "Message"
|
||||||
msgstr "Nachricht"
|
msgstr "Nachricht"
|
||||||
|
|
||||||
#: ../../boot.php:1438
|
#: ../../boot.php:1439
|
||||||
msgid "Manage/edit profiles"
|
msgid "Manage/edit profiles"
|
||||||
msgstr "Profile verwalten/editieren"
|
msgstr "Profile verwalten/editieren"
|
||||||
|
|
||||||
#: ../../boot.php:1567 ../../boot.php:1653
|
#: ../../boot.php:1568 ../../boot.php:1654
|
||||||
msgid "g A l F d"
|
msgid "g A l F d"
|
||||||
msgstr "l, d. F G \\U\\h\\r"
|
msgstr "l, d. F G \\U\\h\\r"
|
||||||
|
|
||||||
#: ../../boot.php:1568 ../../boot.php:1654
|
#: ../../boot.php:1569 ../../boot.php:1655
|
||||||
msgid "F d"
|
msgid "F d"
|
||||||
msgstr "d. F"
|
msgstr "d. F"
|
||||||
|
|
||||||
#: ../../boot.php:1613 ../../boot.php:1694
|
#: ../../boot.php:1614 ../../boot.php:1695
|
||||||
msgid "[today]"
|
msgid "[today]"
|
||||||
msgstr "[heute]"
|
msgstr "[heute]"
|
||||||
|
|
||||||
#: ../../boot.php:1625
|
#: ../../boot.php:1626
|
||||||
msgid "Birthday Reminders"
|
msgid "Birthday Reminders"
|
||||||
msgstr "Geburtstagserinnerungen"
|
msgstr "Geburtstagserinnerungen"
|
||||||
|
|
||||||
#: ../../boot.php:1626
|
#: ../../boot.php:1627
|
||||||
msgid "Birthdays this week:"
|
msgid "Birthdays this week:"
|
||||||
msgstr "Geburtstage diese Woche:"
|
msgstr "Geburtstage diese Woche:"
|
||||||
|
|
||||||
#: ../../boot.php:1687
|
#: ../../boot.php:1688
|
||||||
msgid "[No description]"
|
msgid "[No description]"
|
||||||
msgstr "[keine Beschreibung]"
|
msgstr "[keine Beschreibung]"
|
||||||
|
|
||||||
#: ../../boot.php:1705
|
#: ../../boot.php:1706
|
||||||
msgid "Event Reminders"
|
msgid "Event Reminders"
|
||||||
msgstr "Veranstaltungserinnerungen"
|
msgstr "Veranstaltungserinnerungen"
|
||||||
|
|
||||||
#: ../../boot.php:1706
|
#: ../../boot.php:1707
|
||||||
msgid "Events this week:"
|
msgid "Events this week:"
|
||||||
msgstr "Veranstaltungen diese Woche"
|
msgstr "Veranstaltungen diese Woche"
|
||||||
|
|
||||||
#: ../../boot.php:1942
|
#: ../../boot.php:1943
|
||||||
msgid "Status Messages and Posts"
|
msgid "Status Messages and Posts"
|
||||||
msgstr "Statusnachrichten und Beiträge"
|
msgstr "Statusnachrichten und Beiträge"
|
||||||
|
|
||||||
#: ../../boot.php:1949
|
#: ../../boot.php:1950
|
||||||
msgid "Profile Details"
|
msgid "Profile Details"
|
||||||
msgstr "Profildetails"
|
msgstr "Profildetails"
|
||||||
|
|
||||||
#: ../../boot.php:1960 ../../boot.php:1963
|
#: ../../boot.php:1961 ../../boot.php:1964
|
||||||
msgid "Videos"
|
msgid "Videos"
|
||||||
msgstr "Videos"
|
msgstr "Videos"
|
||||||
|
|
||||||
#: ../../boot.php:1973
|
#: ../../boot.php:1974
|
||||||
msgid "Events and Calendar"
|
msgid "Events and Calendar"
|
||||||
msgstr "Ereignisse und Kalender"
|
msgstr "Ereignisse und Kalender"
|
||||||
|
|
||||||
#: ../../boot.php:1980
|
#: ../../boot.php:1981
|
||||||
msgid "Only You Can See This"
|
msgid "Only You Can See This"
|
||||||
msgstr "Nur du kannst das sehen"
|
msgstr "Nur du kannst das sehen"
|
||||||
|
|
|
@ -98,6 +98,10 @@ $a->strings["View Photos"] = "Bilder anschauen";
|
||||||
$a->strings["Network Posts"] = "Netzwerkbeiträge";
|
$a->strings["Network Posts"] = "Netzwerkbeiträge";
|
||||||
$a->strings["Edit Contact"] = "Kontakt bearbeiten";
|
$a->strings["Edit Contact"] = "Kontakt bearbeiten";
|
||||||
$a->strings["Send PM"] = "Private Nachricht senden";
|
$a->strings["Send PM"] = "Private Nachricht senden";
|
||||||
|
$a->strings["Image/photo"] = "Bild/Foto";
|
||||||
|
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>";
|
||||||
|
$a->strings["$1 wrote:"] = "$1 hat geschrieben:";
|
||||||
|
$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
|
||||||
$a->strings["Visible to everybody"] = "Für jeden sichtbar";
|
$a->strings["Visible to everybody"] = "Für jeden sichtbar";
|
||||||
$a->strings["show"] = "zeigen";
|
$a->strings["show"] = "zeigen";
|
||||||
$a->strings["don't show"] = "nicht zeigen";
|
$a->strings["don't show"] = "nicht zeigen";
|
||||||
|
@ -191,10 +195,6 @@ $a->strings["%d contact in common"] = array(
|
||||||
);
|
);
|
||||||
$a->strings["show more"] = "mehr anzeigen";
|
$a->strings["show more"] = "mehr anzeigen";
|
||||||
$a->strings[" on Last.fm"] = " bei Last.fm";
|
$a->strings[" on Last.fm"] = " bei Last.fm";
|
||||||
$a->strings["Image/photo"] = "Bild/Foto";
|
|
||||||
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>";
|
|
||||||
$a->strings["$1 wrote:"] = "$1 hat geschrieben:";
|
|
||||||
$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
|
|
||||||
$a->strings["view full size"] = "Volle Größe anzeigen";
|
$a->strings["view full size"] = "Volle Größe anzeigen";
|
||||||
$a->strings["Miscellaneous"] = "Verschiedenes";
|
$a->strings["Miscellaneous"] = "Verschiedenes";
|
||||||
$a->strings["year"] = "Jahr";
|
$a->strings["year"] = "Jahr";
|
||||||
|
@ -1478,7 +1478,7 @@ $a->strings["Go to the Help Section"] = "Zum Hilfe Abschnitt gehen";
|
||||||
$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten.";
|
$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten.";
|
||||||
$a->strings["Requested profile is not available."] = "Das angefragte Profil ist nicht vorhanden.";
|
$a->strings["Requested profile is not available."] = "Das angefragte Profil ist nicht vorhanden.";
|
||||||
$a->strings["Tips for New Members"] = "Tipps für neue Nutzer";
|
$a->strings["Tips for New Members"] = "Tipps für neue Nutzer";
|
||||||
$a->strings["Friendica Social Communications Server - Setup"] = "Friendica-Server für soziale Netzwerke – Setup";
|
$a->strings["Friendica Communications Server - Setup"] = "Friendica-Server für soziale Netzwerke – Setup";
|
||||||
$a->strings["Could not connect to database."] = "Verbindung zur Datenbank gescheitert.";
|
$a->strings["Could not connect to database."] = "Verbindung zur Datenbank gescheitert.";
|
||||||
$a->strings["Could not create table."] = "Tabelle konnte nicht angelegt werden.";
|
$a->strings["Could not create table."] = "Tabelle konnte nicht angelegt werden.";
|
||||||
$a->strings["Your Friendica site database has been installed."] = "Die Datenbank deiner Friendicaseite wurde installiert.";
|
$a->strings["Your Friendica site database has been installed."] = "Die Datenbank deiner Friendicaseite wurde installiert.";
|
||||||
|
|
15652
view/pt-br/messages.po
15652
view/pt-br/messages.po
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<h1>{{$title}}</h1>
|
<h1>{{$title}}</h1>
|
||||||
<p id="cropimage-desc">
|
<p id="cropimage-desc">
|
||||||
{{$desc}}
|
{{$desc}}
|
||||||
|
@ -17,12 +12,12 @@
|
||||||
<script type="text/javascript" language="javascript">
|
<script type="text/javascript" language="javascript">
|
||||||
|
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
Event.observe( window, 'load', function() {
|
Event.observe( window, 'load', function() {
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field combobox'>
|
<div class='field combobox'>
|
||||||
<label for='id_{{$field.0}}' id='id_{{$field.0}}_label'>{{$field.1}}</label>
|
<label for='id_{{$field.0}}' id='id_{{$field.0}}_label'>{{$field.1}}</label>
|
||||||
|
|
|
@ -1,10 +1,5 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input'>
|
<div class='field input' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
||||||
<input name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
<input name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
<span class='field_help'>{{$field.3}}</span>
|
||||||
|
|
|
@ -1,10 +1,5 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input openid'>
|
<div class='field input openid' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
||||||
<input name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
<input name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
<span class='field_help'>{{$field.3}}</span>
|
||||||
|
|
|
@ -1,10 +1,5 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field password'>
|
<div class='field password' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
||||||
<input type='password' name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
<input type='password' name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
<span class='field_help'>{{$field.3}}</span>
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<div id="datebrowse-sidebar" class="widget">
|
<div id="datebrowse-sidebar" class="widget">
|
||||||
<h3>{{$title}}</h3>
|
<h3>{{$title}}</h3>
|
||||||
<script>function dateSubmit(dateurl) { window.location.href = dateurl; } </script>
|
<script>function dateSubmit(dateurl) { window.location.href = dateurl; } </script>
|
||||||
|
|
|
@ -23,11 +23,11 @@ document.addEventListener('DOMContentLoaded', function(){
|
||||||
window.imageUploadButton,
|
window.imageUploadButton,
|
||||||
{ action: 'wall_upload/'+window.nickname,
|
{ action: 'wall_upload/'+window.nickname,
|
||||||
name: 'userfile',
|
name: 'userfile',
|
||||||
onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
|
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
|
||||||
onComplete: function(file,response) {
|
onComplete: function(file,response) {
|
||||||
var currentText = $j(window.jotId).val();
|
var currentText = $(window.jotId).val();
|
||||||
$j(window.jotId).val(currentText + response);
|
$(window.jotId).val(currentText + response);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -37,11 +37,11 @@ document.addEventListener('DOMContentLoaded', function(){
|
||||||
'wall-file-upload',
|
'wall-file-upload',
|
||||||
{ action: 'wall_attach/'+window.nickname,
|
{ action: 'wall_attach/'+window.nickname,
|
||||||
name: 'userfile',
|
name: 'userfile',
|
||||||
onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
|
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
|
||||||
onComplete: function(file,response) {
|
onComplete: function(file,response) {
|
||||||
var currentText = $j(window.jotId).val();
|
var currentText = $(window.jotId).val();
|
||||||
$j(window.jotId).val(currentText + response);
|
$(window.jotId).val(currentText + response);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
2
view/theme/decaf-mobile/js/theme.min.js
vendored
2
view/theme/decaf-mobile/js/theme.min.js
vendored
|
@ -1 +1 @@
|
||||||
document.addEventListener("DOMContentLoaded",function(){if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){var currentText=$j(window.jotId).val();$j(window.jotId).val(currentText+response);$j("#profile-rotator").hide()}});if(document.getElementById("wall-file-upload")!=null){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){var currentText=$j(window.jotId).val();$j(window.jotId).val(currentText+response);$j("#profile-rotator").hide()}})}}});function confirmDelete(f){response=confirm(window.delItem);if(response&&typeof f=="function"){f()}return response}function changeHref(elemId,url){elem=document.getElementById(elemId);elem.href=url}function remove(elemId){elem=document.getElementById(elemId);elem.parentNode.removeChild(elem)}function openClose(el){}
|
document.addEventListener("DOMContentLoaded",function(){if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){var currentText=$(window.jotId).val();$(window.jotId).val(currentText+response);$("#profile-rotator").hide()}});if(document.getElementById("wall-file-upload")!=null){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){var currentText=$(window.jotId).val();$(window.jotId).val(currentText+response);$("#profile-rotator").hide()}})}}});function confirmDelete(f){response=confirm(window.delItem);if(response&&typeof f=="function"){f()}return response}function changeHref(elemId,url){elem=document.getElementById(elemId);elem.href=url}function remove(elemId){elem=document.getElementById(elemId);elem.parentNode.removeChild(elem)}function openClose(el){}
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script>
|
<script>
|
||||||
function confirm_delete(uname){
|
function confirm_delete(uname){
|
||||||
return confirm( "{{$confirm_delete}}".format(uname));
|
return confirm( "{{$confirm_delete}}".format(uname));
|
||||||
|
@ -11,7 +6,7 @@
|
||||||
return confirm("{{$confirm_delete_multi}}");
|
return confirm("{{$confirm_delete_multi}}");
|
||||||
}
|
}
|
||||||
{{*/*function selectall(cls){
|
{{*/*function selectall(cls){
|
||||||
$j("."+cls).attr('checked','checked');
|
$("."+cls).attr('checked','checked');
|
||||||
return false;
|
return false;
|
||||||
}*/*}}
|
}*/*}}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<h1>{{$title}}</h1>
|
<h1>{{$title}}</h1>
|
||||||
<p id="cropimage-desc">
|
<p id="cropimage-desc">
|
||||||
{{$desc}}
|
{{$desc}}
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
{{*<!-- <script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
{{*<!-- <script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
||||||
|
|
|
@ -1,6 +1 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />
|
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
tinyMCE.init({ mode : "none"});
|
tinyMCE.init({ mode : "none"});
|
||||||
</script>-->*}}
|
</script>-->*}}
|
||||||
{{*<!--<script type="text/javascript" src="{{$baseurl}}/js/jquery.js" ></script>
|
{{*<!--<script type="text/javascript" src="{{$baseurl}}/js/jquery.js" ></script>
|
||||||
<script type="text/javascript">var $j = jQuery.noConflict();</script>
|
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/jquery.divgrow-1.3.1.f1.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/jquery.divgrow-1.3.1.f1.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/js/jquery.textinputs.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/jquery.textinputs.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/fk.autocomplete.js" ></script>-->*}}
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/fk.autocomplete.js" ></script>-->*}}
|
||||||
|
@ -25,6 +24,5 @@
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/theme.js"></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/theme.js"></script>
|
||||||
|
|
||||||
<!--<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/jquery.package.js" ></script>
|
<!--<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/jquery.package.js" ></script>
|
||||||
<script type="text/javascript">var $j = jQuery.noConflict();</script>
|
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/decaf-mobile.package.js" ></script>-->
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/decaf-mobile/js/decaf-mobile.package.js" ></script>-->
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input' id='wrapper_{{$field.0}}'>
|
<div class='field input' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
||||||
|
|
|
@ -1,16 +1,11 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
if(navigator.geolocation) {
|
if(navigator.geolocation) {
|
||||||
navigator.geolocation.getCurrentPosition(function(position) {
|
navigator.geolocation.getCurrentPosition(function(position) {
|
||||||
var lat = position.coords.latitude.toFixed(4);
|
var lat = position.coords.latitude.toFixed(4);
|
||||||
var lon = position.coords.longitude.toFixed(4);
|
var lon = position.coords.longitude.toFixed(4);
|
||||||
|
|
||||||
$j('#jot-coord').val(lat + ', ' + lon);
|
$('#jot-coord').val(lat + ', ' + lon);
|
||||||
$j('#profile-nolocation-wrapper').show();
|
$('#profile-nolocation-wrapper').show();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
{{*<!--<link rel="stylesheet" href="{{$baseurl}}/view/theme/frost-mobile/login-style.css" type="text/css" media="all" />-->*}}
|
|
||||||
|
|
|
@ -1,7 +1,2 @@
|
||||||
{{*
|
<script>$(function(){ previewTheme($("#id_{{$theme.0}}")[0]); });</script>
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script>$j(function(){ previewTheme($j("#id_{{$theme.0}}")[0]); });</script>
|
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,6 @@ function decaf_mobile_content_loaded(&$a) {
|
||||||
$a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/decaf-mobile/login-style.css';
|
$a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/decaf-mobile/login-style.css';
|
||||||
}
|
}
|
||||||
if( $a->module === 'login' )
|
if( $a->module === 'login' )
|
||||||
$a->page['end'] .= '<script type="text/javascript"> $j(document).ready(function() { $j("#id_" + window.loginName).focus();} );</script>';
|
$a->page['end'] .= '<script type="text/javascript"> $(document).ready(function() { $("#id_" + window.loginName).focus();} );</script>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,41 +13,41 @@ function ACL(backend_url, preset){
|
||||||
that.group_uids = [];
|
that.group_uids = [];
|
||||||
that.nw = 2; //items per row. should be calulated from #acl-list.width
|
that.nw = 2; //items per row. should be calulated from #acl-list.width
|
||||||
|
|
||||||
that.list_content = $j("#acl-list-content");
|
that.list_content = $("#acl-list-content");
|
||||||
that.item_tpl = unescape($j(".acl-list-item[rel=acl-template]").html());
|
that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html());
|
||||||
that.showall = $j("#acl-showall");
|
that.showall = $("#acl-showall");
|
||||||
|
|
||||||
if (preset.length==0) that.showall.addClass("selected");
|
if (preset.length==0) that.showall.addClass("selected");
|
||||||
|
|
||||||
/*events*/
|
/*events*/
|
||||||
that.showall.click(that.on_showall);
|
that.showall.click(that.on_showall);
|
||||||
$j(".acl-button-show").live('click', that.on_button_show);
|
$(".acl-button-show").live('click', that.on_button_show);
|
||||||
$j(".acl-button-hide").live('click', that.on_button_hide);
|
$(".acl-button-hide").live('click', that.on_button_hide);
|
||||||
$j("#acl-search").keypress(that.on_search);
|
$("#acl-search").keypress(that.on_search);
|
||||||
$j("#acl-wrapper").parents("form").submit(that.on_submit);
|
$("#acl-wrapper").parents("form").submit(that.on_submit);
|
||||||
|
|
||||||
/* startup! */
|
/* startup! */
|
||||||
that.get(0,100);
|
that.get(0,100);
|
||||||
}
|
}
|
||||||
|
|
||||||
ACL.prototype.on_submit = function(){
|
ACL.prototype.on_submit = function(){
|
||||||
aclfileds = $j("#acl-fields").html("");
|
aclfileds = $("#acl-fields").html("");
|
||||||
$j(that.allow_gid).each(function(i,v){
|
$(that.allow_gid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='group_allow[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='group_allow[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
$j(that.allow_cid).each(function(i,v){
|
$(that.allow_cid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='contact_allow[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='contact_allow[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
$j(that.deny_gid).each(function(i,v){
|
$(that.deny_gid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='group_deny[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='group_deny[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
$j(that.deny_cid).each(function(i,v){
|
$(that.deny_cid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='contact_deny[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='contact_deny[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
ACL.prototype.search = function(){
|
ACL.prototype.search = function(){
|
||||||
var srcstr = $j("#acl-search").val();
|
var srcstr = $("#acl-search").val();
|
||||||
that.list_content.html("");
|
that.list_content.html("");
|
||||||
that.get(0,100, srcstr);
|
that.get(0,100, srcstr);
|
||||||
}
|
}
|
||||||
|
@ -82,10 +82,10 @@ ACL.prototype.on_button_show = function(event){
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|
||||||
/*that.showall.removeClass("selected");
|
/*that.showall.removeClass("selected");
|
||||||
$j(this).siblings(".acl-button-hide").removeClass("selected");
|
$(this).siblings(".acl-button-hide").removeClass("selected");
|
||||||
$j(this).toggleClass("selected");*/
|
$(this).toggleClass("selected");*/
|
||||||
|
|
||||||
that.set_allow($j(this).parent().attr('id'));
|
that.set_allow($(this).parent().attr('id'));
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -95,10 +95,10 @@ ACL.prototype.on_button_hide = function(event){
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|
||||||
/*that.showall.removeClass("selected");
|
/*that.showall.removeClass("selected");
|
||||||
$j(this).siblings(".acl-button-show").removeClass("selected");
|
$(this).siblings(".acl-button-show").removeClass("selected");
|
||||||
$j(this).toggleClass("selected");*/
|
$(this).toggleClass("selected");*/
|
||||||
|
|
||||||
that.set_deny($j(this).parent().attr('id'));
|
that.set_deny($(this).parent().attr('id'));
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -156,32 +156,32 @@ ACL.prototype.update_view = function(){
|
||||||
that.deny_gid.length==0 && that.deny_cid.length==0){
|
that.deny_gid.length==0 && that.deny_cid.length==0){
|
||||||
that.showall.addClass("selected");
|
that.showall.addClass("selected");
|
||||||
/* jot acl */
|
/* jot acl */
|
||||||
$j('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
$('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
||||||
$j('#jot-public').show();
|
$('#jot-public').show();
|
||||||
$j('.profile-jot-net input').attr('disabled', false);
|
$('.profile-jot-net input').attr('disabled', false);
|
||||||
if(typeof editor != 'undefined' && editor != false) {
|
if(typeof editor != 'undefined' && editor != false) {
|
||||||
$j('#profile-jot-desc').html(window.isPublic);
|
$('#profile-jot-desc').html(window.isPublic);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
that.showall.removeClass("selected");
|
that.showall.removeClass("selected");
|
||||||
/* jot acl */
|
/* jot acl */
|
||||||
$j('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
$('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
||||||
$j('#jot-public').hide();
|
$('#jot-public').hide();
|
||||||
$j('.profile-jot-net input').attr('disabled', 'disabled');
|
$('.profile-jot-net input').attr('disabled', 'disabled');
|
||||||
$j('#profile-jot-desc').html(' ');
|
$('#profile-jot-desc').html(' ');
|
||||||
}
|
}
|
||||||
$j("#acl-list-content .acl-list-item").each(function(){
|
$("#acl-list-content .acl-list-item").each(function(){
|
||||||
$j(this).removeClass("groupshow grouphide");
|
$(this).removeClass("groupshow grouphide");
|
||||||
});
|
});
|
||||||
|
|
||||||
$j("#acl-list-content .acl-list-item").each(function(){
|
$("#acl-list-content .acl-list-item").each(function(){
|
||||||
itemid = $j(this).attr('id');
|
itemid = $(this).attr('id');
|
||||||
type = itemid[0];
|
type = itemid[0];
|
||||||
id = parseInt(itemid.substr(1));
|
id = parseInt(itemid.substr(1));
|
||||||
|
|
||||||
btshow = $j(this).children(".acl-button-show").removeClass("selected");
|
btshow = $(this).children(".acl-button-show").removeClass("selected");
|
||||||
bthide = $j(this).children(".acl-button-hide").removeClass("selected");
|
bthide = $(this).children(".acl-button-hide").removeClass("selected");
|
||||||
|
|
||||||
switch(type){
|
switch(type){
|
||||||
case "g":
|
case "g":
|
||||||
|
@ -197,16 +197,16 @@ ACL.prototype.update_view = function(){
|
||||||
uclass="grouphide";
|
uclass="grouphide";
|
||||||
}
|
}
|
||||||
|
|
||||||
$j(that.group_uids[id]).each(function(i,v) {
|
$(that.group_uids[id]).each(function(i,v) {
|
||||||
if(uclass == "grouphide")
|
if(uclass == "grouphide")
|
||||||
$j("#c"+v).removeClass("groupshow");
|
$("#c"+v).removeClass("groupshow");
|
||||||
if(uclass != "") {
|
if(uclass != "") {
|
||||||
var cls = $j("#c"+v).attr('class');
|
var cls = $("#c"+v).attr('class');
|
||||||
if( cls == undefined)
|
if( cls == undefined)
|
||||||
return true;
|
return true;
|
||||||
var hiding = cls.indexOf('grouphide');
|
var hiding = cls.indexOf('grouphide');
|
||||||
if(hiding == -1)
|
if(hiding == -1)
|
||||||
$j("#c"+v).addClass(uclass);
|
$("#c"+v).addClass(uclass);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -234,7 +234,7 @@ ACL.prototype.get = function(start,count, search){
|
||||||
search:search,
|
search:search,
|
||||||
}
|
}
|
||||||
|
|
||||||
$j.ajax({
|
$.ajax({
|
||||||
type:'POST',
|
type:'POST',
|
||||||
url: that.url,
|
url: that.url,
|
||||||
data: postdata,
|
data: postdata,
|
||||||
|
@ -246,16 +246,16 @@ ACL.prototype.get = function(start,count, search){
|
||||||
ACL.prototype.populate = function(data){
|
ACL.prototype.populate = function(data){
|
||||||
/* var height = Math.ceil(data.tot / that.nw) * 42;
|
/* var height = Math.ceil(data.tot / that.nw) * 42;
|
||||||
that.list_content.height(height);*/
|
that.list_content.height(height);*/
|
||||||
$j(data.items).each(function(){
|
$(data.items).each(function(){
|
||||||
html = "<div class='acl-list-item {4} {5}' title='{6}' id='{2}{3}'>"+that.item_tpl+"</div>";
|
html = "<div class='acl-list-item {4} {5}' title='{6}' id='{2}{3}'>"+that.item_tpl+"</div>";
|
||||||
html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link );
|
html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link );
|
||||||
if (this.uids!=undefined) that.group_uids[this.id] = this.uids;
|
if (this.uids!=undefined) that.group_uids[this.id] = this.uids;
|
||||||
//console.log(html);
|
//console.log(html);
|
||||||
that.list_content.append(html);
|
that.list_content.append(html);
|
||||||
});
|
});
|
||||||
$j(".acl-list-item img[data-src]", that.list_content).each(function(i, el){
|
$(".acl-list-item img[data-src]", that.list_content).each(function(i, el){
|
||||||
// Add src attribute for images with a data-src attribute
|
// Add src attribute for images with a data-src attribute
|
||||||
$j(el).attr('src', $j(el).data("src"));
|
$(el).attr('src', $(el).data("src"));
|
||||||
});
|
});
|
||||||
that.update_view();
|
that.update_view();
|
||||||
}
|
}
|
||||||
|
|
2
view/theme/frost-mobile/js/acl.min.js
vendored
2
view/theme/frost-mobile/js/acl.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,194 +0,0 @@
|
||||||
/**
|
|
||||||
* Friendica people autocomplete
|
|
||||||
*
|
|
||||||
* require jQuery, jquery.textareas
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function ACPopup(elm,backend_url){
|
|
||||||
this.idsel=-1;
|
|
||||||
this.element = elm;
|
|
||||||
this.searchText="";
|
|
||||||
this.ready=true;
|
|
||||||
this.kp_timer = false;
|
|
||||||
this.url = backend_url;
|
|
||||||
|
|
||||||
var w = 530;
|
|
||||||
var h = 130;
|
|
||||||
|
|
||||||
|
|
||||||
if(typeof elm.editorId == "undefined") {
|
|
||||||
style = $j(elm).offset();
|
|
||||||
w = $j(elm).width();
|
|
||||||
h = $j(elm).height();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
var container = elm.getContainer();
|
|
||||||
if(typeof container != "undefined") {
|
|
||||||
style = $j(container).offset();
|
|
||||||
w = $j(container).width();
|
|
||||||
h = $j(container).height();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
style.top=style.top+h;
|
|
||||||
style.width = w;
|
|
||||||
style.position = 'absolute';
|
|
||||||
/* style['max-height'] = '150px';
|
|
||||||
style.border = '1px solid red';
|
|
||||||
style.background = '#cccccc';
|
|
||||||
|
|
||||||
style.overflow = 'auto';
|
|
||||||
style['z-index'] = '100000';
|
|
||||||
*/
|
|
||||||
style.display = 'none';
|
|
||||||
|
|
||||||
this.cont = $j("<div class='acpopup'></div>");
|
|
||||||
this.cont.css(style);
|
|
||||||
|
|
||||||
$j("body").append(this.cont);
|
|
||||||
}
|
|
||||||
ACPopup.prototype.close = function(){
|
|
||||||
$j(this.cont).remove();
|
|
||||||
this.ready=false;
|
|
||||||
}
|
|
||||||
ACPopup.prototype.search = function(text){
|
|
||||||
var that = this;
|
|
||||||
this.searchText=text;
|
|
||||||
if (this.kp_timer) clearTimeout(this.kp_timer);
|
|
||||||
this.kp_timer = setTimeout( function(){that._search();}, 500);
|
|
||||||
}
|
|
||||||
ACPopup.prototype._search = function(){
|
|
||||||
console.log("_search");
|
|
||||||
var that = this;
|
|
||||||
var postdata = {
|
|
||||||
start:0,
|
|
||||||
count:100,
|
|
||||||
search:this.searchText,
|
|
||||||
type:'c',
|
|
||||||
}
|
|
||||||
|
|
||||||
$j.ajax({
|
|
||||||
type:'POST',
|
|
||||||
url: this.url,
|
|
||||||
data: postdata,
|
|
||||||
dataType: 'json',
|
|
||||||
success:function(data){
|
|
||||||
that.cont.html("");
|
|
||||||
if (data.tot>0){
|
|
||||||
that.cont.show();
|
|
||||||
$j(data.items).each(function(){
|
|
||||||
html = "<img src='{0}' height='16px' width='16px'>{1} ({2})".format(this.photo, this.name, this.nick)
|
|
||||||
that.add(html, this.nick.replace(' ','') + '+' + this.id + ' - ' + this.link);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
that.cont.hide();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
ACPopup.prototype.add = function(label, value){
|
|
||||||
var that=this;
|
|
||||||
var elm = $j("<div class='acpopupitem' title='"+value+"'>"+label+"</div>");
|
|
||||||
elm.click(function(e){
|
|
||||||
t = $j(this).attr('title').replace(new RegExp(' \- .*'),'');
|
|
||||||
if(typeof(that.element.container) === "undefined") {
|
|
||||||
el=$j(that.element);
|
|
||||||
sel = el.getSelection();
|
|
||||||
sel.start = sel.start- that.searchText.length;
|
|
||||||
el.setSelection(sel.start,sel.end).replaceSelectedText(t+' ').collapseSelection(false);
|
|
||||||
that.close();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
txt = tinyMCE.activeEditor.getContent();
|
|
||||||
// alert(that.searchText + ':' + t);
|
|
||||||
newtxt = txt.replace(that.searchText,t+' ');
|
|
||||||
tinyMCE.activeEditor.setContent(newtxt);
|
|
||||||
tinyMCE.activeEditor.focus();
|
|
||||||
that.close();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$j(this.cont).append(elm);
|
|
||||||
}
|
|
||||||
ACPopup.prototype.onkey = function(event){
|
|
||||||
if (event.keyCode == '13') {
|
|
||||||
if(this.idsel>-1) {
|
|
||||||
this.cont.children()[this.idsel].click();
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
this.close();
|
|
||||||
}
|
|
||||||
if (event.keyCode == '38') { //cursor up
|
|
||||||
cmax = this.cont.children().size()-1;
|
|
||||||
this.idsel--;
|
|
||||||
if (this.idsel<0) this.idsel=cmax;
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
if (event.keyCode == '40' || event.keyCode == '9') { //cursor down
|
|
||||||
cmax = this.cont.children().size()-1;
|
|
||||||
this.idsel++;
|
|
||||||
if (this.idsel>cmax) this.idsel=0;
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (event.keyCode == '38' || event.keyCode == '40' || event.keyCode == '9') {
|
|
||||||
this.cont.children().removeClass('selected');
|
|
||||||
$j(this.cont.children()[this.idsel]).addClass('selected');
|
|
||||||
}
|
|
||||||
|
|
||||||
if (event.keyCode == '27') { //ESC
|
|
||||||
this.close();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function ContactAutocomplete(element,backend_url){
|
|
||||||
this.pattern=/@([^ \n]+)$/;
|
|
||||||
this.popup=null;
|
|
||||||
var that = this;
|
|
||||||
|
|
||||||
$j(element).unbind('keydown');
|
|
||||||
$j(element).unbind('keyup');
|
|
||||||
|
|
||||||
$j(element).keydown(function(event){
|
|
||||||
if (that.popup!==null) that.popup.onkey(event);
|
|
||||||
});
|
|
||||||
|
|
||||||
$j(element).keyup(function(event){
|
|
||||||
cpos = $j(this).getSelection();
|
|
||||||
if (cpos.start==cpos.end){
|
|
||||||
match = $j(this).val().substring(0,cpos.start).match(that.pattern);
|
|
||||||
if (match!==null){
|
|
||||||
if (that.popup===null){
|
|
||||||
that.popup = new ACPopup(this, backend_url);
|
|
||||||
}
|
|
||||||
if (that.popup.ready && match[1]!==that.popup.searchText) that.popup.search(match[1]);
|
|
||||||
if (!that.popup.ready) that.popup=null;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
if (that.popup!==null) {that.popup.close(); that.popup=null;}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* jQuery plugin 'contact_autocomplete'
|
|
||||||
*/
|
|
||||||
(function( $ ){
|
|
||||||
$j.fn.contact_autocomplete = function(backend_url) {
|
|
||||||
this.each(function(){
|
|
||||||
new ContactAutocomplete(this, backend_url);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
})( jQuery );
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
function ACPopup(elm,backend_url){this.idsel=-1;this.element=elm;this.searchText="";this.ready=true;this.kp_timer=false;this.url=backend_url;var w=530;var h=130;if(typeof elm.editorId=="undefined"){style=$j(elm).offset();w=$j(elm).width();h=$j(elm).height()}else{var container=elm.getContainer();if(typeof container!="undefined"){style=$j(container).offset();w=$j(container).width();h=$j(container).height()}}style.top=style.top+h;style.width=w;style.position="absolute";style.display="none";this.cont=$j("<div class='acpopup'></div>");this.cont.css(style);$j("body").append(this.cont)}ACPopup.prototype.close=function(){$j(this.cont).remove();this.ready=false};ACPopup.prototype.search=function(text){var that=this;this.searchText=text;if(this.kp_timer)clearTimeout(this.kp_timer);this.kp_timer=setTimeout(function(){that._search()},500)};ACPopup.prototype._search=function(){console.log("_search");var that=this;var postdata={start:0,count:100,search:this.searchText,type:"c"};$j.ajax({type:"POST",url:this.url,data:postdata,dataType:"json",success:function(data){that.cont.html("");if(data.tot>0){that.cont.show();$j(data.items).each(function(){html="<img src='{0}' height='16px' width='16px'>{1} ({2})".format(this.photo,this.name,this.nick);that.add(html,this.nick.replace(" ","")+"+"+this.id+" - "+this.link)})}else{that.cont.hide()}}})};ACPopup.prototype.add=function(label,value){var that=this;var elm=$j("<div class='acpopupitem' title='"+value+"'>"+label+"</div>");elm.click(function(e){t=$j(this).attr("title").replace(new RegExp(" - .*"),"");if(typeof that.element.container==="undefined"){el=$j(that.element);sel=el.getSelection();sel.start=sel.start-that.searchText.length;el.setSelection(sel.start,sel.end).replaceSelectedText(t+" ").collapseSelection(false);that.close()}else{txt=tinyMCE.activeEditor.getContent();newtxt=txt.replace(that.searchText,t+" ");tinyMCE.activeEditor.setContent(newtxt);tinyMCE.activeEditor.focus();that.close()}});$j(this.cont).append(elm)};ACPopup.prototype.onkey=function(event){if(event.keyCode=="13"){if(this.idsel>-1){this.cont.children()[this.idsel].click();event.preventDefault()}else this.close()}if(event.keyCode=="38"){cmax=this.cont.children().size()-1;this.idsel--;if(this.idsel<0)this.idsel=cmax;event.preventDefault()}if(event.keyCode=="40"||event.keyCode=="9"){cmax=this.cont.children().size()-1;this.idsel++;if(this.idsel>cmax)this.idsel=0;event.preventDefault()}if(event.keyCode=="38"||event.keyCode=="40"||event.keyCode=="9"){this.cont.children().removeClass("selected");$j(this.cont.children()[this.idsel]).addClass("selected")}if(event.keyCode=="27"){this.close()}};function ContactAutocomplete(element,backend_url){this.pattern=/@([^ \n]+)$/;this.popup=null;var that=this;$j(element).unbind("keydown");$j(element).unbind("keyup");$j(element).keydown(function(event){if(that.popup!==null)that.popup.onkey(event)});$j(element).keyup(function(event){cpos=$j(this).getSelection();if(cpos.start==cpos.end){match=$j(this).val().substring(0,cpos.start).match(that.pattern);if(match!==null){if(that.popup===null){that.popup=new ACPopup(this,backend_url)}if(that.popup.ready&&match[1]!==that.popup.searchText)that.popup.search(match[1]);if(!that.popup.ready)that.popup=null}else{if(that.popup!==null){that.popup.close();that.popup=null}}}})}(function($){$j.fn.contact_autocomplete=function(backend_url){this.each(function(){new ContactAutocomplete(this,backend_url)})}})(jQuery);
|
|
|
@ -10,14 +10,14 @@
|
||||||
listID = listID.replace(/\./g, "\\.");
|
listID = listID.replace(/\./g, "\\.");
|
||||||
listID = listID.replace(/@/g, "\\@");
|
listID = listID.replace(/@/g, "\\@");
|
||||||
|
|
||||||
if($j(listID).is(":visible")) {
|
if($(listID).is(":visible")) {
|
||||||
$j(listID).hide();
|
$(listID).hide();
|
||||||
$j(listID+"-wrapper").show();
|
$(listID+"-wrapper").show();
|
||||||
alert($j(listID+"-wrapper").attr("id"));
|
alert($(listID+"-wrapper").attr("id"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j(listID).show();
|
$(listID).show();
|
||||||
$j(listID+"-wrapper").hide();
|
$(listID+"-wrapper").hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -46,16 +46,16 @@
|
||||||
var last_popup_menu = null;
|
var last_popup_menu = null;
|
||||||
var last_popup_button = null;
|
var last_popup_button = null;
|
||||||
|
|
||||||
$j(function() {
|
$(function() {
|
||||||
$j.ajaxSetup({cache: false});
|
$.ajaxSetup({cache: false});
|
||||||
|
|
||||||
msie = $j.browser.msie ;
|
msie = $.browser.msie ;
|
||||||
|
|
||||||
collapseHeight();
|
collapseHeight();
|
||||||
|
|
||||||
/* setup tooltips *//*
|
/* setup tooltips *//*
|
||||||
$j("a,.tt").each(function(){
|
$("a,.tt").each(function(){
|
||||||
var e = $j(this);
|
var e = $(this);
|
||||||
var pos="bottom";
|
var pos="bottom";
|
||||||
if (e.hasClass("tttop")) pos="top";
|
if (e.hasClass("tttop")) pos="top";
|
||||||
if (e.hasClass("ttbottom")) pos="bottom";
|
if (e.hasClass("ttbottom")) pos="bottom";
|
||||||
|
@ -67,19 +67,19 @@
|
||||||
|
|
||||||
|
|
||||||
/* setup onoff widgets */
|
/* setup onoff widgets */
|
||||||
$j(".onoff input").each(function(){
|
$(".onoff input").each(function(){
|
||||||
val = $j(this).val();
|
val = $(this).val();
|
||||||
id = $j(this).attr("id");
|
id = $(this).attr("id");
|
||||||
$j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
$("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
||||||
|
|
||||||
});
|
});
|
||||||
$j(".onoff > a").click(function(event){
|
$(".onoff > a").click(function(event){
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
var input = $j(this).siblings("input");
|
var input = $(this).siblings("input");
|
||||||
var val = 1-input.val();
|
var val = 1-input.val();
|
||||||
var id = input.attr("id");
|
var id = input.attr("id");
|
||||||
$j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
$("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
||||||
$j("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden");
|
$("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden");
|
||||||
input.val(val);
|
input.val(val);
|
||||||
//console.log(id);
|
//console.log(id);
|
||||||
});
|
});
|
||||||
|
@ -91,129 +91,129 @@
|
||||||
function close_last_popup_menu(e) {
|
function close_last_popup_menu(e) {
|
||||||
|
|
||||||
if( last_popup_menu ) {
|
if( last_popup_menu ) {
|
||||||
if( '#' + last_popup_menu.attr('id') !== $j(e.target).attr('rel')) {
|
if( '#' + last_popup_menu.attr('id') !== $(e.target).attr('rel')) {
|
||||||
last_popup_menu.hide();
|
last_popup_menu.hide();
|
||||||
if (last_popup_menu.attr('id') == "nav-notifications-menu" ) $j('.main-container').show();
|
if (last_popup_menu.attr('id') == "nav-notifications-menu" ) $('.main-container').show();
|
||||||
last_popup_button.removeClass("selected");
|
last_popup_button.removeClass("selected");
|
||||||
last_popup_menu = null;
|
last_popup_menu = null;
|
||||||
last_popup_button = null;
|
last_popup_button = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$j('img[rel^=#]').click(function(e){
|
$('img[rel^=#]').click(function(e){
|
||||||
|
|
||||||
close_last_popup_menu(e);
|
close_last_popup_menu(e);
|
||||||
menu = $j( $j(this).attr('rel') );
|
menu = $( $(this).attr('rel') );
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
||||||
if (menu.attr('popup')=="false") return false;
|
if (menu.attr('popup')=="false") return false;
|
||||||
|
|
||||||
// $j(this).parent().toggleClass("selected");
|
// $(this).parent().toggleClass("selected");
|
||||||
// menu.toggle();
|
// menu.toggle();
|
||||||
|
|
||||||
if (menu.css("display") == "none") {
|
if (menu.css("display") == "none") {
|
||||||
$j(this).parent().addClass("selected");
|
$(this).parent().addClass("selected");
|
||||||
menu.show();
|
menu.show();
|
||||||
if (menu.attr('id') == "nav-notifications-menu" ) $j('.main-container').hide();
|
if (menu.attr('id') == "nav-notifications-menu" ) $('.main-container').hide();
|
||||||
last_popup_menu = menu;
|
last_popup_menu = menu;
|
||||||
last_popup_button = $j(this).parent();
|
last_popup_button = $(this).parent();
|
||||||
} else {
|
} else {
|
||||||
$j(this).parent().removeClass("selected");
|
$(this).parent().removeClass("selected");
|
||||||
menu.hide();
|
menu.hide();
|
||||||
if (menu.attr('id') == "nav-notifications-menu" ) $j('.main-container').show();
|
if (menu.attr('id') == "nav-notifications-menu" ) $('.main-container').show();
|
||||||
last_popup_menu = null;
|
last_popup_menu = null;
|
||||||
last_popup_button = null;
|
last_popup_button = null;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
$j('html').click(function(e) {
|
$('html').click(function(e) {
|
||||||
close_last_popup_menu(e);
|
close_last_popup_menu(e);
|
||||||
});
|
});
|
||||||
|
|
||||||
// fancyboxes
|
// fancyboxes
|
||||||
/*$j("a.popupbox").colorbox({
|
/*$("a.popupbox").colorbox({
|
||||||
'inline' : true,
|
'inline' : true,
|
||||||
'transition' : 'none'
|
'transition' : 'none'
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
|
|
||||||
/* notifications template */
|
/* notifications template */
|
||||||
var notifications_tpl= unescape($j("#nav-notifications-template[rel=template]").html());
|
var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html());
|
||||||
var notifications_all = unescape($j('<div>').append( $j("#nav-notifications-see-all").clone() ).html()); //outerHtml hack
|
var notifications_all = unescape($('<div>').append( $("#nav-notifications-see-all").clone() ).html()); //outerHtml hack
|
||||||
var notifications_mark = unescape($j('<div>').append( $j("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack
|
var notifications_mark = unescape($('<div>').append( $("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack
|
||||||
var notifications_empty = unescape($j("#nav-notifications-menu").html());
|
var notifications_empty = unescape($("#nav-notifications-menu").html());
|
||||||
|
|
||||||
/* nav update event */
|
/* nav update event */
|
||||||
$j('nav').bind('nav-update', function(e,data){;
|
$('nav').bind('nav-update', function(e,data){;
|
||||||
var invalid = $j(data).find('invalid').text();
|
var invalid = $(data).find('invalid').text();
|
||||||
if(invalid == 1) { window.location.href=window.location.href }
|
if(invalid == 1) { window.location.href=window.location.href }
|
||||||
|
|
||||||
var net = $j(data).find('net').text();
|
var net = $(data).find('net').text();
|
||||||
if(net == 0) { net = ''; $j('#net-update').removeClass('show') } else { $j('#net-update').addClass('show') }
|
if(net == 0) { net = ''; $('#net-update').removeClass('show') } else { $('#net-update').addClass('show') }
|
||||||
$j('#net-update').html(net);
|
$('#net-update').html(net);
|
||||||
|
|
||||||
var home = $j(data).find('home').text();
|
var home = $(data).find('home').text();
|
||||||
if(home == 0) { home = ''; $j('#home-update').removeClass('show') } else { $j('#home-update').addClass('show') }
|
if(home == 0) { home = ''; $('#home-update').removeClass('show') } else { $('#home-update').addClass('show') }
|
||||||
$j('#home-update').html(home);
|
$('#home-update').html(home);
|
||||||
|
|
||||||
var intro = $j(data).find('intro').text();
|
var intro = $(data).find('intro').text();
|
||||||
if(intro == 0) { intro = ''; $j('#intro-update').removeClass('show') } else { $j('#intro-update').addClass('show') }
|
if(intro == 0) { intro = ''; $('#intro-update').removeClass('show') } else { $('#intro-update').addClass('show') }
|
||||||
$j('#intro-update').html(intro);
|
$('#intro-update').html(intro);
|
||||||
|
|
||||||
var mail = $j(data).find('mail').text();
|
var mail = $(data).find('mail').text();
|
||||||
if(mail == 0) { mail = ''; $j('#mail-update').removeClass('show') } else { $j('#mail-update').addClass('show') }
|
if(mail == 0) { mail = ''; $('#mail-update').removeClass('show') } else { $('#mail-update').addClass('show') }
|
||||||
$j('#mail-update').html(mail);
|
$('#mail-update').html(mail);
|
||||||
|
|
||||||
var intro = $j(data).find('intro').text();
|
var intro = $(data).find('intro').text();
|
||||||
if(intro == 0) { intro = ''; $j('#intro-update-li').removeClass('show') } else { $j('#intro-update-li').addClass('show') }
|
if(intro == 0) { intro = ''; $('#intro-update-li').removeClass('show') } else { $('#intro-update-li').addClass('show') }
|
||||||
$j('#intro-update-li').html(intro);
|
$('#intro-update-li').html(intro);
|
||||||
|
|
||||||
var mail = $j(data).find('mail').text();
|
var mail = $(data).find('mail').text();
|
||||||
if(mail == 0) { mail = ''; $j('#mail-update-li').removeClass('show') } else { $j('#mail-update-li').addClass('show') }
|
if(mail == 0) { mail = ''; $('#mail-update-li').removeClass('show') } else { $('#mail-update-li').addClass('show') }
|
||||||
$j('#mail-update-li').html(mail);
|
$('#mail-update-li').html(mail);
|
||||||
|
|
||||||
var eNotif = $j(data).find('notif')
|
var eNotif = $(data).find('notif')
|
||||||
|
|
||||||
if (eNotif.children("note").length==0){
|
if (eNotif.children("note").length==0){
|
||||||
$j("#nav-notifications-menu").html(notifications_empty);
|
$("#nav-notifications-menu").html(notifications_empty);
|
||||||
} else {
|
} else {
|
||||||
nnm = $j("#nav-notifications-menu");
|
nnm = $("#nav-notifications-menu");
|
||||||
nnm.html(notifications_all + notifications_mark);
|
nnm.html(notifications_all + notifications_mark);
|
||||||
//nnm.attr('popup','true');
|
//nnm.attr('popup','true');
|
||||||
eNotif.children("note").each(function(){
|
eNotif.children("note").each(function(){
|
||||||
e = $j(this);
|
e = $(this);
|
||||||
text = e.text().format("<span class='contactname'>"+e.attr('name')+"</span>");
|
text = e.text().format("<span class='contactname'>"+e.attr('name')+"</span>");
|
||||||
html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen'));
|
html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen'));
|
||||||
nnm.append(html);
|
nnm.append(html);
|
||||||
});
|
});
|
||||||
|
|
||||||
$j("img[data-src]", nnm).each(function(i, el){
|
$("img[data-src]", nnm).each(function(i, el){
|
||||||
// Add src attribute for images with a data-src attribute
|
// Add src attribute for images with a data-src attribute
|
||||||
// However, don't bother if the data-src attribute is empty, because
|
// However, don't bother if the data-src attribute is empty, because
|
||||||
// an empty "src" tag for an image will cause some browsers
|
// an empty "src" tag for an image will cause some browsers
|
||||||
// to prefetch the root page of the Friendica hub, which will
|
// to prefetch the root page of the Friendica hub, which will
|
||||||
// unnecessarily load an entire profile/ or network/ page
|
// unnecessarily load an entire profile/ or network/ page
|
||||||
if($j(el).data("src") != '') $j(el).attr('src', $j(el).data("src"));
|
if($(el).data("src") != '') $(el).attr('src', $(el).data("src"));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
notif = eNotif.attr('count');
|
notif = eNotif.attr('count');
|
||||||
if (notif>0){
|
if (notif>0){
|
||||||
$j("#nav-notifications-linkmenu").addClass("on");
|
$("#nav-notifications-linkmenu").addClass("on");
|
||||||
} else {
|
} else {
|
||||||
$j("#nav-notifications-linkmenu").removeClass("on");
|
$("#nav-notifications-linkmenu").removeClass("on");
|
||||||
}
|
}
|
||||||
if(notif == 0) { notif = ''; $j('#notify-update').removeClass('show') } else { $j('#notify-update').addClass('show') }
|
if(notif == 0) { notif = ''; $('#notify-update').removeClass('show') } else { $('#notify-update').addClass('show') }
|
||||||
$j('#notify-update').html(notif);
|
$('#notify-update').html(notif);
|
||||||
|
|
||||||
var eSysmsg = $j(data).find('sysmsgs');
|
var eSysmsg = $(data).find('sysmsgs');
|
||||||
eSysmsg.children("notice").each(function(){
|
eSysmsg.children("notice").each(function(){
|
||||||
text = $j(this).text();
|
text = $(this).text();
|
||||||
$j.jGrowl(text, { sticky: false, theme: 'notice', life: 1000 });
|
$.jGrowl(text, { sticky: false, theme: 'notice', life: 1000 });
|
||||||
});
|
});
|
||||||
eSysmsg.children("info").each(function(){
|
eSysmsg.children("info").each(function(){
|
||||||
text = $j(this).text();
|
text = $(this).text();
|
||||||
$j.jGrowl(text, { sticky: false, theme: 'info', life: 1000 });
|
$.jGrowl(text, { sticky: false, theme: 'info', life: 1000 });
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -221,7 +221,7 @@
|
||||||
|
|
||||||
NavUpdate();
|
NavUpdate();
|
||||||
// Allow folks to stop the ajax page updates with the pause/break key
|
// Allow folks to stop the ajax page updates with the pause/break key
|
||||||
/* $j(document).keydown(function(event) {
|
/* $(document).keydown(function(event) {
|
||||||
if(event.keyCode == '8') {
|
if(event.keyCode == '8') {
|
||||||
var target = event.target || event.srcElement;
|
var target = event.target || event.srcElement;
|
||||||
if (!/input|textarea/i.test(target.nodeName)) {
|
if (!/input|textarea/i.test(target.nodeName)) {
|
||||||
|
@ -235,7 +235,7 @@
|
||||||
if (event.ctrlKey) {
|
if (event.ctrlKey) {
|
||||||
totStopped = true;
|
totStopped = true;
|
||||||
}
|
}
|
||||||
$j('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />');
|
$('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />');
|
||||||
} else {
|
} else {
|
||||||
unpause();
|
unpause();
|
||||||
}
|
}
|
||||||
|
@ -253,28 +253,28 @@
|
||||||
|
|
||||||
if(! stopped) {
|
if(! stopped) {
|
||||||
var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : '');
|
var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : '');
|
||||||
$j.get(pingCmd,function(data) {
|
$.get(pingCmd,function(data) {
|
||||||
$j(data).find('result').each(function() {
|
$(data).find('result').each(function() {
|
||||||
// send nav-update event
|
// send nav-update event
|
||||||
$j('nav').trigger('nav-update', this);
|
$('nav').trigger('nav-update', this);
|
||||||
|
|
||||||
|
|
||||||
// start live update
|
// start live update
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if($j('#live-network').length) { src = 'network'; liveUpdate(); }
|
if($('#live-network').length) { src = 'network'; liveUpdate(); }
|
||||||
if($j('#live-profile').length) { src = 'profile'; liveUpdate(); }
|
if($('#live-profile').length) { src = 'profile'; liveUpdate(); }
|
||||||
if($j('#live-community').length) { src = 'community'; liveUpdate(); }
|
if($('#live-community').length) { src = 'community'; liveUpdate(); }
|
||||||
if($j('#live-notes').length) { src = 'notes'; liveUpdate(); }
|
if($('#live-notes').length) { src = 'notes'; liveUpdate(); }
|
||||||
if($j('#live-display').length) { src = 'display'; liveUpdate(); }
|
if($('#live-display').length) { src = 'display'; liveUpdate(); }
|
||||||
/*if($j('#live-display').length) {
|
/*if($('#live-display').length) {
|
||||||
if(liking) {
|
if(liking) {
|
||||||
liking = 0;
|
liking = 0;
|
||||||
window.location.href=window.location.href
|
window.location.href=window.location.href
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
if($j('#live-photos').length) {
|
if($('#live-photos').length) {
|
||||||
if(liking) {
|
if(liking) {
|
||||||
liking = 0;
|
liking = 0;
|
||||||
window.location.href=window.location.href
|
window.location.href=window.location.href
|
||||||
|
@ -291,8 +291,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function liveUpdate() {
|
function liveUpdate() {
|
||||||
if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $j('.like-rotator').hide(); return; }
|
if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $('.like-rotator').hide(); return; }
|
||||||
if(($j('.comment-edit-text-full').length) || (in_progress)) {
|
if(($('.comment-edit-text-full').length) || (in_progress)) {
|
||||||
if(livetime) {
|
if(livetime) {
|
||||||
clearTimeout(livetime);
|
clearTimeout(livetime);
|
||||||
}
|
}
|
||||||
|
@ -308,50 +308,50 @@
|
||||||
var udargs = ((netargs.length) ? '/' + netargs : '');
|
var udargs = ((netargs.length) ? '/' + netargs : '');
|
||||||
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0);
|
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0);
|
||||||
|
|
||||||
$j.get(update_url,function(data) {
|
$.get(update_url,function(data) {
|
||||||
in_progress = false;
|
in_progress = false;
|
||||||
// $j('.collapsed-comments',data).each(function() {
|
// $('.collapsed-comments',data).each(function() {
|
||||||
// var ident = $j(this).attr('id');
|
// var ident = $(this).attr('id');
|
||||||
// var is_hidden = $j('#' + ident).is(':hidden');
|
// var is_hidden = $('#' + ident).is(':hidden');
|
||||||
// if($j('#' + ident).length) {
|
// if($('#' + ident).length) {
|
||||||
// $j('#' + ident).replaceWith($j(this));
|
// $('#' + ident).replaceWith($(this));
|
||||||
// if(is_hidden)
|
// if(is_hidden)
|
||||||
// $j('#' + ident).hide();
|
// $('#' + ident).hide();
|
||||||
// }
|
// }
|
||||||
//});
|
//});
|
||||||
|
|
||||||
// add a new thread
|
// add a new thread
|
||||||
|
|
||||||
$j('.toplevel_item',data).each(function() {
|
$('.toplevel_item',data).each(function() {
|
||||||
var ident = $j(this).attr('id');
|
var ident = $(this).attr('id');
|
||||||
|
|
||||||
if($j('#' + ident).length == 0 && profile_page == 1) {
|
if($('#' + ident).length == 0 && profile_page == 1) {
|
||||||
$j('img',this).each(function() {
|
$('img',this).each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
$j('#' + prev).after($j(this));
|
$('#' + prev).after($(this));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Find out if the hidden comments are open, so we can keep it that way
|
// Find out if the hidden comments are open, so we can keep it that way
|
||||||
// if a new comment has been posted
|
// if a new comment has been posted
|
||||||
var id = $j('.hide-comments-total', this).attr('id');
|
var id = $('.hide-comments-total', this).attr('id');
|
||||||
if(typeof id != 'undefined') {
|
if(typeof id != 'undefined') {
|
||||||
id = id.split('-')[3];
|
id = id.split('-')[3];
|
||||||
var commentsOpen = $j("#collapsed-comments-" + id).is(":visible");
|
var commentsOpen = $("#collapsed-comments-" + id).is(":visible");
|
||||||
}
|
}
|
||||||
|
|
||||||
$j('img',this).each(function() {
|
$('img',this).each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
//vScroll = $j(document).scrollTop();
|
//vScroll = $(document).scrollTop();
|
||||||
$j('html').height($j('html').height());
|
$('html').height($('html').height());
|
||||||
$j('#' + ident).replaceWith($j(this));
|
$('#' + ident).replaceWith($(this));
|
||||||
|
|
||||||
if(typeof id != 'undefined') {
|
if(typeof id != 'undefined') {
|
||||||
if(commentsOpen) showHideComments(id);
|
if(commentsOpen) showHideComments(id);
|
||||||
}
|
}
|
||||||
$j('html').height('auto');
|
$('html').height('auto');
|
||||||
//$j(document).scrollTop(vScroll);
|
//$(document).scrollTop(vScroll);
|
||||||
}
|
}
|
||||||
prev = ident;
|
prev = ident;
|
||||||
});
|
});
|
||||||
|
@ -363,36 +363,36 @@
|
||||||
|
|
||||||
/*prev = 'live-' + src;
|
/*prev = 'live-' + src;
|
||||||
|
|
||||||
$j('.wall-item-outside-wrapper',data).each(function() {
|
$('.wall-item-outside-wrapper',data).each(function() {
|
||||||
var ident = $j(this).attr('id');
|
var ident = $(this).attr('id');
|
||||||
|
|
||||||
if($j('#' + ident).length == 0 && prev != 'live-' + src) {
|
if($('#' + ident).length == 0 && prev != 'live-' + src) {
|
||||||
$j('img',this).each(function() {
|
$('img',this).each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
$j('#' + prev).after($j(this));
|
$('#' + prev).after($(this));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#' + ident + ' ' + '.wall-item-ago').replaceWith($j(this).find('.wall-item-ago'));
|
$('#' + ident + ' ' + '.wall-item-ago').replaceWith($(this).find('.wall-item-ago'));
|
||||||
if($j('#' + ident + ' ' + '.comment-edit-text-empty').length)
|
if($('#' + ident + ' ' + '.comment-edit-text-empty').length)
|
||||||
$j('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($j(this).find('.wall-item-comment-wrapper'));
|
$('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($(this).find('.wall-item-comment-wrapper'));
|
||||||
$j('#' + ident + ' ' + '.hide-comments-total').replaceWith($j(this).find('.hide-comments-total'));
|
$('#' + ident + ' ' + '.hide-comments-total').replaceWith($(this).find('.hide-comments-total'));
|
||||||
$j('#' + ident + ' ' + '.wall-item-like').replaceWith($j(this).find('.wall-item-like'));
|
$('#' + ident + ' ' + '.wall-item-like').replaceWith($(this).find('.wall-item-like'));
|
||||||
$j('#' + ident + ' ' + '.wall-item-dislike').replaceWith($j(this).find('.wall-item-dislike'));
|
$('#' + ident + ' ' + '.wall-item-dislike').replaceWith($(this).find('.wall-item-dislike'));
|
||||||
$j('#' + ident + ' ' + '.my-comment-photo').each(function() {
|
$('#' + ident + ' ' + '.my-comment-photo').each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
prev = ident;
|
prev = ident;
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
$j('.like-rotator').hide();
|
$('.like-rotator').hide();
|
||||||
if(commentBusy) {
|
if(commentBusy) {
|
||||||
commentBusy = false;
|
commentBusy = false;
|
||||||
$j('body').css('cursor', 'auto');
|
$('body').css('cursor', 'auto');
|
||||||
}
|
}
|
||||||
/* autocomplete @nicknames */
|
/* autocomplete @nicknames */
|
||||||
$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");
|
$(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
|
|
||||||
// setup videos, since VideoJS won't take care of any loaded via AJAX
|
// setup videos, since VideoJS won't take care of any loaded via AJAX
|
||||||
if(typeof videojs != 'undefined') videojs.autoSetup();
|
if(typeof videojs != 'undefined') videojs.autoSetup();
|
||||||
|
@ -404,22 +404,22 @@
|
||||||
if(typeof elems != 'undefined') {
|
if(typeof elems != 'undefined') {
|
||||||
elemName = elems + ' ' + elemName;
|
elemName = elems + ' ' + elemName;
|
||||||
}
|
}
|
||||||
$j(elemName).each(function() {
|
$(elemName).each(function() {
|
||||||
if($j(this).height() > 350) {
|
if($(this).height() > 350) {
|
||||||
$j('html').height($j('html').height());
|
$('html').height($('html').height());
|
||||||
$j(this).divgrow({ initialHeight: 300, showBrackets: false, speed: 0 });
|
$(this).divgrow({ initialHeight: 300, showBrackets: false, speed: 0 });
|
||||||
$j(this).addClass('divmore');
|
$(this).addClass('divmore');
|
||||||
$j('html').height('auto');
|
$('html').height('auto');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/* function imgbright(node) {
|
/* function imgbright(node) {
|
||||||
$j(node).removeClass("drophide").addClass("drop");
|
$(node).removeClass("drophide").addClass("drop");
|
||||||
}
|
}
|
||||||
|
|
||||||
function imgdull(node) {
|
function imgdull(node) {
|
||||||
$j(node).removeClass("drop").addClass("drophide");
|
$(node).removeClass("drop").addClass("drophide");
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
// Since our ajax calls are asynchronous, we will give a few
|
// Since our ajax calls are asynchronous, we will give a few
|
||||||
|
@ -434,8 +434,8 @@
|
||||||
|
|
||||||
function dolike(ident,verb) {
|
function dolike(ident,verb) {
|
||||||
unpause();
|
unpause();
|
||||||
$j('#like-rotator-' + ident.toString()).show();
|
$('#like-rotator-' + ident.toString()).show();
|
||||||
$j.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate );
|
$.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate );
|
||||||
// if(timer) clearTimeout(timer);
|
// if(timer) clearTimeout(timer);
|
||||||
// timer = setTimeout(NavUpdate,3000);
|
// timer = setTimeout(NavUpdate,3000);
|
||||||
liking = 1;
|
liking = 1;
|
||||||
|
@ -443,21 +443,21 @@
|
||||||
|
|
||||||
function dostar(ident) {
|
function dostar(ident) {
|
||||||
ident = ident.toString();
|
ident = ident.toString();
|
||||||
//$j('#like-rotator-' + ident).show();
|
//$('#like-rotator-' + ident).show();
|
||||||
$j.get('starred/' + ident, function(data) {
|
$.get('starred/' + ident, function(data) {
|
||||||
if(data.match(/1/)) {
|
if(data.match(/1/)) {
|
||||||
$j('#starred-' + ident).addClass('starred');
|
$('#starred-' + ident).addClass('starred');
|
||||||
$j('#starred-' + ident).removeClass('unstarred');
|
$('#starred-' + ident).removeClass('unstarred');
|
||||||
$j('#star-' + ident).addClass('hidden');
|
$('#star-' + ident).addClass('hidden');
|
||||||
$j('#unstar-' + ident).removeClass('hidden');
|
$('#unstar-' + ident).removeClass('hidden');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#starred-' + ident).addClass('unstarred');
|
$('#starred-' + ident).addClass('unstarred');
|
||||||
$j('#starred-' + ident).removeClass('starred');
|
$('#starred-' + ident).removeClass('starred');
|
||||||
$j('#star-' + ident).removeClass('hidden');
|
$('#star-' + ident).removeClass('hidden');
|
||||||
$j('#unstar-' + ident).addClass('hidden');
|
$('#unstar-' + ident).addClass('hidden');
|
||||||
}
|
}
|
||||||
//$j('#like-rotator-' + ident).hide();
|
//$('#like-rotator-' + ident).hide();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -492,31 +492,31 @@
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
lockvisible = true;
|
lockvisible = true;
|
||||||
$j.get('lockview/' + id, function(data) {
|
$.get('lockview/' + id, function(data) {
|
||||||
$j('#panel').html(data);
|
$('#panel').html(data);
|
||||||
$j('#panel').css({ 'left': 10 , 'top': cursor.y + 20});
|
$('#panel').css({ 'left': 10 , 'top': cursor.y + 20});
|
||||||
$j('#panel').show();
|
$('#panel').show();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function lockviewhide() {
|
function lockviewhide() {
|
||||||
lockvisible = false;
|
lockvisible = false;
|
||||||
$j('#panel').hide();
|
$('#panel').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_comment(id) {
|
function post_comment(id) {
|
||||||
unpause();
|
unpause();
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j("#comment-preview-inp-" + id).val("0");
|
$("#comment-preview-inp-" + id).val("0");
|
||||||
$j.post(
|
$.post(
|
||||||
"item",
|
"item",
|
||||||
$j("#comment-edit-form-" + id).serialize(),
|
$("#comment-edit-form-" + id).serialize(),
|
||||||
function(data) {
|
function(data) {
|
||||||
if(data.success) {
|
if(data.success) {
|
||||||
$j("#comment-edit-wrapper-" + id).hide();
|
$("#comment-edit-wrapper-" + id).hide();
|
||||||
$j("#comment-edit-text-" + id).val('');
|
$("#comment-edit-text-" + id).val('');
|
||||||
var tarea = document.getElementById("comment-edit-text-" + id);
|
var tarea = document.getElementById("comment-edit-text-" + id);
|
||||||
if(tarea)
|
if(tarea)
|
||||||
commentClose(tarea,id);
|
commentClose(tarea,id);
|
||||||
|
@ -534,16 +534,16 @@
|
||||||
|
|
||||||
|
|
||||||
function preview_comment(id) {
|
function preview_comment(id) {
|
||||||
$j("#comment-preview-inp-" + id).val("1");
|
$("#comment-preview-inp-" + id).val("1");
|
||||||
$j("#comment-edit-preview-" + id).show();
|
$("#comment-edit-preview-" + id).show();
|
||||||
$j.post(
|
$.post(
|
||||||
"item",
|
"item",
|
||||||
$j("#comment-edit-form-" + id).serialize(),
|
$("#comment-edit-form-" + id).serialize(),
|
||||||
function(data) {
|
function(data) {
|
||||||
if(data.preview) {
|
if(data.preview) {
|
||||||
|
|
||||||
$j("#comment-edit-preview-" + id).html(data.preview);
|
$("#comment-edit-preview-" + id).html(data.preview);
|
||||||
$j("#comment-edit-preview-" + id + " a").click(function() { return false; });
|
$("#comment-edit-preview-" + id + " a").click(function() { return false; });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"json"
|
"json"
|
||||||
|
@ -553,34 +553,34 @@
|
||||||
|
|
||||||
|
|
||||||
function showHideComments(id) {
|
function showHideComments(id) {
|
||||||
if( $j("#collapsed-comments-" + id).is(":visible")) {
|
if( $("#collapsed-comments-" + id).is(":visible")) {
|
||||||
$j("#collapsed-comments-" + id).hide();
|
$("#collapsed-comments-" + id).hide();
|
||||||
$j("#hide-comments-" + id).html(window.showMore);
|
$("#hide-comments-" + id).html(window.showMore);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j("#collapsed-comments-" + id).show();
|
$("#collapsed-comments-" + id).show();
|
||||||
$j("#hide-comments-" + id).html(window.showFewer);
|
$("#hide-comments-" + id).html(window.showFewer);
|
||||||
collapseHeight("#collapsed-comments-" + id);
|
collapseHeight("#collapsed-comments-" + id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function preview_post() {
|
function preview_post() {
|
||||||
$j("#jot-preview").val("1");
|
$("#jot-preview").val("1");
|
||||||
$j("#jot-preview-content").show();
|
$("#jot-preview-content").show();
|
||||||
tinyMCE.triggerSave();
|
tinyMCE.triggerSave();
|
||||||
$j.post(
|
$.post(
|
||||||
"item",
|
"item",
|
||||||
$j("#profile-jot-form").serialize(),
|
$("#profile-jot-form").serialize(),
|
||||||
function(data) {
|
function(data) {
|
||||||
if(data.preview) {
|
if(data.preview) {
|
||||||
$j("#jot-preview-content").html(data.preview);
|
$("#jot-preview-content").html(data.preview);
|
||||||
$j("#jot-preview-content" + " a").click(function() { return false; });
|
$("#jot-preview-content" + " a").click(function() { return false; });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"json"
|
"json"
|
||||||
);
|
);
|
||||||
$j("#jot-preview").val("0");
|
$("#jot-preview").val("0");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -589,7 +589,7 @@
|
||||||
// unpause auto reloads if they are currently stopped
|
// unpause auto reloads if they are currently stopped
|
||||||
totStopped = false;
|
totStopped = false;
|
||||||
stopped = false;
|
stopped = false;
|
||||||
$j('#pause').html('');
|
$('#pause').html('');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -617,40 +617,40 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function groupChangeMember(gid, cid, sec_token) {
|
function groupChangeMember(gid, cid, sec_token) {
|
||||||
$j('body .fakelink').css('cursor', 'wait');
|
$('body .fakelink').css('cursor', 'wait');
|
||||||
$j.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) {
|
$.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) {
|
||||||
$j('#group-update-wrapper').html(data);
|
$('#group-update-wrapper').html(data);
|
||||||
$j('body .fakelink').css('cursor', 'auto');
|
$('body .fakelink').css('cursor', 'auto');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function profChangeMember(gid,cid) {
|
function profChangeMember(gid,cid) {
|
||||||
$j('body .fakelink').css('cursor', 'wait');
|
$('body .fakelink').css('cursor', 'wait');
|
||||||
$j.get('profperm/' + gid + '/' + cid, function(data) {
|
$.get('profperm/' + gid + '/' + cid, function(data) {
|
||||||
$j('#prof-update-wrapper').html(data);
|
$('#prof-update-wrapper').html(data);
|
||||||
$j('body .fakelink').css('cursor', 'auto');
|
$('body .fakelink').css('cursor', 'auto');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function contactgroupChangeMember(gid,cid) {
|
function contactgroupChangeMember(gid,cid) {
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j.get('contactgroup/' + gid + '/' + cid, function(data) {
|
$.get('contactgroup/' + gid + '/' + cid, function(data) {
|
||||||
$j('body').css('cursor', 'auto');
|
$('body').css('cursor', 'auto');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function checkboxhighlight(box) {
|
function checkboxhighlight(box) {
|
||||||
if($j(box).is(':checked')) {
|
if($(box).is(':checked')) {
|
||||||
$j(box).addClass('checkeditem');
|
$(box).addClass('checkeditem');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j(box).removeClass('checkeditem');
|
$(box).removeClass('checkeditem');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function notifyMarkAll() {
|
function notifyMarkAll() {
|
||||||
$j.get('notify/mark/all', function(data) {
|
$.get('notify/mark/all', function(data) {
|
||||||
if(timer) clearTimeout(timer);
|
if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,1000);
|
timer = setTimeout(NavUpdate,1000);
|
||||||
});
|
});
|
||||||
|
@ -729,9 +729,9 @@ Array.prototype.remove = function(item) {
|
||||||
};
|
};
|
||||||
|
|
||||||
function previewTheme(elm) {
|
function previewTheme(elm) {
|
||||||
theme = $j(elm).val();
|
theme = $(elm).val();
|
||||||
$j.getJSON('pretheme?f=&theme=' + theme,function(data) {
|
$.getJSON('pretheme?f=&theme=' + theme,function(data) {
|
||||||
$j('#theme-preview').html('<div id="theme-desc">' + data.desc + '</div><div id="theme-version">' + data.version + '</div><div id="theme-credits">' + data.credits + '</div>');
|
$('#theme-preview').html('<div id="theme-desc">' + data.desc + '</div><div id="theme-version">' + data.version + '</div><div id="theme-credits">' + data.credits + '</div>');
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
2
view/theme/frost-mobile/js/main.min.js
vendored
2
view/theme/frost-mobile/js/main.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,60 +1,60 @@
|
||||||
$j(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
/* enable tinymce on focus and click */
|
/* enable tinymce on focus and click */
|
||||||
$j("#profile-jot-text").focus(enableOnUser);
|
$("#profile-jot-text").focus(enableOnUser);
|
||||||
$j("#profile-jot-text").click(enableOnUser);
|
$("#profile-jot-text").click(enableOnUser);
|
||||||
|
|
||||||
/*$j('html').click(function() { $j("#nav-notifications-menu" ).hide(); });*/
|
/*$('html').click(function() { $("#nav-notifications-menu" ).hide(); });*/
|
||||||
|
|
||||||
/*$j('.group-edit-icon').hover(
|
/*$('.group-edit-icon').hover(
|
||||||
function() {
|
function() {
|
||||||
$j(this).addClass('icon'); $j(this).removeClass('iconspacer');},
|
$(this).addClass('icon'); $(this).removeClass('iconspacer');},
|
||||||
function() {
|
function() {
|
||||||
$j(this).removeClass('icon'); $j(this).addClass('iconspacer');}
|
$(this).removeClass('icon'); $(this).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
$j('.sidebar-group-element').hover(
|
$('.sidebar-group-element').hover(
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#edit-' + id).addClass('icon'); $j('#edit-' + id).removeClass('iconspacer');},
|
$('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');},
|
||||||
|
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#edit-' + id).removeClass('icon');$j('#edit-' + id).addClass('iconspacer');}
|
$('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
$j('.savedsearchdrop').hover(
|
$('.savedsearchdrop').hover(
|
||||||
function() {
|
function() {
|
||||||
$j(this).addClass('drop'); $j(this).addClass('icon'); $j(this).removeClass('iconspacer');},
|
$(this).addClass('drop'); $(this).addClass('icon'); $(this).removeClass('iconspacer');},
|
||||||
function() {
|
function() {
|
||||||
$j(this).removeClass('drop'); $j(this).removeClass('icon'); $j(this).addClass('iconspacer');}
|
$(this).removeClass('drop'); $(this).removeClass('icon'); $(this).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
$j('.savedsearchterm').hover(
|
$('.savedsearchterm').hover(
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#drop-' + id).addClass('icon'); $j('#drop-' + id).addClass('drophide'); $j('#drop-' + id).removeClass('iconspacer');},
|
$('#drop-' + id).addClass('icon'); $('#drop-' + id).addClass('drophide'); $('#drop-' + id).removeClass('iconspacer');},
|
||||||
|
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#drop-' + id).removeClass('icon');$j('#drop-' + id).removeClass('drophide'); $j('#drop-' + id).addClass('iconspacer');}
|
$('#drop-' + id).removeClass('icon');$('#drop-' + id).removeClass('drophide'); $('#drop-' + id).addClass('iconspacer');}
|
||||||
);*/
|
);*/
|
||||||
|
|
||||||
|
|
||||||
$j('#event-share-checkbox').change(function() {
|
$('#event-share-checkbox').change(function() {
|
||||||
|
|
||||||
if ($j('#event-share-checkbox').is(':checked')) {
|
if ($('#event-share-checkbox').is(':checked')) {
|
||||||
$j('#acl-wrapper').show();
|
$('#acl-wrapper').show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#acl-wrapper').hide();
|
$('#acl-wrapper').hide();
|
||||||
}
|
}
|
||||||
}).trigger('change');
|
}).trigger('change');
|
||||||
|
|
||||||
|
|
||||||
$j(".popupbox").click(function () {
|
$(".popupbox").click(function () {
|
||||||
var parent = $j( $j(this).attr('href') ).parent();
|
var parent = $( $(this).attr('href') ).parent();
|
||||||
if (parent.css('display') == 'none') {
|
if (parent.css('display') == 'none') {
|
||||||
parent.show();
|
parent.show();
|
||||||
} else {
|
} else {
|
||||||
|
@ -70,23 +70,23 @@ $j(document).ready(function() {
|
||||||
window.imageUploadButton,
|
window.imageUploadButton,
|
||||||
{ action: 'wall_upload/'+window.nickname+'?nomce=1',
|
{ action: 'wall_upload/'+window.nickname+'?nomce=1',
|
||||||
name: 'userfile',
|
name: 'userfile',
|
||||||
onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
|
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
|
||||||
onComplete: function(file,response) {
|
onComplete: function(file,response) {
|
||||||
addeditortext(window.jotId, response);
|
addeditortext(window.jotId, response);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
if($j('#wall-file-upload').length) {
|
if($('#wall-file-upload').length) {
|
||||||
var file_uploader = new window.AjaxUpload(
|
var file_uploader = new window.AjaxUpload(
|
||||||
'wall-file-upload',
|
'wall-file-upload',
|
||||||
{ action: 'wall_attach/'+window.nickname+'?nomce=1',
|
{ action: 'wall_attach/'+window.nickname+'?nomce=1',
|
||||||
name: 'userfile',
|
name: 'userfile',
|
||||||
onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
|
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
|
||||||
onComplete: function(file,response) {
|
onComplete: function(file,response) {
|
||||||
addeditortext(window.jotId, response);
|
addeditortext(window.jotId, response);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -103,17 +103,17 @@ $j(document).ready(function() {
|
||||||
|
|
||||||
switch(window.autocompleteType) {
|
switch(window.autocompleteType) {
|
||||||
case 'msg-header':
|
case 'msg-header':
|
||||||
var a = $j("#recip").autocomplete({
|
var a = $("#recip").autocomplete({
|
||||||
serviceUrl: baseurl + '/acl',
|
serviceUrl: baseurl + '/acl',
|
||||||
minChars: 2,
|
minChars: 2,
|
||||||
width: 350,
|
width: 350,
|
||||||
onSelect: function(value,data) {
|
onSelect: function(value,data) {
|
||||||
$j("#recip-complete").val(data);
|
$("#recip-complete").val(data);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 'contacts-head':
|
case 'contacts-head':
|
||||||
var a = $j("#contacts-search").autocomplete({
|
var a = $("#contacts-search").autocomplete({
|
||||||
serviceUrl: baseurl + '/acl',
|
serviceUrl: baseurl + '/acl',
|
||||||
minChars: 2,
|
minChars: 2,
|
||||||
width: 350,
|
width: 350,
|
||||||
|
@ -121,7 +121,7 @@ $j(document).ready(function() {
|
||||||
a.setOptions({ params: { type: 'a' }});
|
a.setOptions({ params: { type: 'a' }});
|
||||||
break;
|
break;
|
||||||
case 'display-head':
|
case 'display-head':
|
||||||
$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
$(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -129,31 +129,31 @@ $j(document).ready(function() {
|
||||||
|
|
||||||
|
|
||||||
/* if(window.autoCompleteType == "display-head") {
|
/* if(window.autoCompleteType == "display-head") {
|
||||||
//$j(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
//$(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
// make auto-complete work in more places
|
// make auto-complete work in more places
|
||||||
//$j(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
//$(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
$(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
|
|
||||||
if(window.aclType == "settings-head" || window.aclType == "photos_head" || window.aclType == "event_head") {
|
if(window.aclType == "settings-head" || window.aclType == "photos_head" || window.aclType == "event_head") {
|
||||||
$j('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
|
$('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
|
||||||
var selstr;
|
var selstr;
|
||||||
$j('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
|
$('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
|
||||||
selstr = $j(this).text();
|
selstr = $(this).text();
|
||||||
$j('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
$('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
||||||
$j('#jot-public').hide();
|
$('#jot-public').hide();
|
||||||
});
|
});
|
||||||
if(selstr == null) {
|
if(selstr == null) {
|
||||||
$j('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
$('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
||||||
$j('#jot-public').show();
|
$('#jot-public').show();
|
||||||
}
|
}
|
||||||
|
|
||||||
}).trigger('change');
|
}).trigger('change');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(window.aclType == "event_head") {
|
if(window.aclType == "event_head") {
|
||||||
$j('#events-calendar').fullCalendar({
|
$('#events-calendar').fullCalendar({
|
||||||
events: baseurl + '/events/json/',
|
events: baseurl + '/events/json/',
|
||||||
header: {
|
header: {
|
||||||
left: 'prev,next today',
|
left: 'prev,next today',
|
||||||
|
@ -203,7 +203,7 @@ $j(document).ready(function() {
|
||||||
// center on date
|
// center on date
|
||||||
var args=location.href.replace(baseurl,"").split("/");
|
var args=location.href.replace(baseurl,"").split("/");
|
||||||
if (args.length>=4) {
|
if (args.length>=4) {
|
||||||
$j("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1);
|
$("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// show event popup
|
// show event popup
|
||||||
|
@ -214,11 +214,11 @@ $j(document).ready(function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
// update pending count //
|
// update pending count //
|
||||||
$j(function(){
|
$(function(){
|
||||||
|
|
||||||
$j("nav").bind('nav-update', function(e,data){
|
$("nav").bind('nav-update', function(e,data){
|
||||||
var elm = $j('#pending-update');
|
var elm = $('#pending-update');
|
||||||
var register = $j(data).find('register').text();
|
var register = $(data).find('register').text();
|
||||||
if (register=="0") { register=""; elm.hide();} else { elm.show(); }
|
if (register=="0") { register=""; elm.hide();} else { elm.show(); }
|
||||||
elm.html(register);
|
elm.html(register);
|
||||||
});
|
});
|
||||||
|
@ -227,7 +227,7 @@ $j(function(){
|
||||||
|
|
||||||
|
|
||||||
function homeRedirect() {
|
function homeRedirect() {
|
||||||
$j('html').fadeOut('slow', function(){
|
$('html').fadeOut('slow', function(){
|
||||||
window.location = baseurl + "/login";
|
window.location = baseurl + "/login";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -235,12 +235,12 @@ function homeRedirect() {
|
||||||
|
|
||||||
function initCrop() {
|
function initCrop() {
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
Event.observe( window, 'load', function() {
|
Event.observe( window, 'load', function() {
|
||||||
|
@ -261,10 +261,10 @@ function initCrop() {
|
||||||
|
|
||||||
|
|
||||||
function showEvent(eventid) {
|
function showEvent(eventid) {
|
||||||
/* $j.get(
|
/* $.get(
|
||||||
baseurl + '/events/?id='+eventid,
|
baseurl + '/events/?id='+eventid,
|
||||||
function(data){
|
function(data){
|
||||||
$j.colorbox({html:data});
|
$.colorbox({html:data});
|
||||||
}
|
}
|
||||||
);*/
|
);*/
|
||||||
}
|
}
|
||||||
|
@ -282,27 +282,27 @@ var plaintext = 'none';//window.editSelect;
|
||||||
|
|
||||||
function initEditor(cb){
|
function initEditor(cb){
|
||||||
if (editor==false){
|
if (editor==false){
|
||||||
// $j("#profile-jot-text-loading").show();
|
// $("#profile-jot-text-loading").show();
|
||||||
if(plaintext == 'none') {
|
if(plaintext == 'none') {
|
||||||
// $j("#profile-jot-text-loading").hide();
|
// $("#profile-jot-text-loading").hide();
|
||||||
$j("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
|
$("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
|
||||||
$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
|
$("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
|
||||||
editor = true;
|
editor = true;
|
||||||
/* $j("a#jot-perms-icon").colorbox({
|
/* $("a#jot-perms-icon").colorbox({
|
||||||
'inline' : true,
|
'inline' : true,
|
||||||
'transition' : 'elastic'
|
'transition' : 'elastic'
|
||||||
});*/
|
});*/
|
||||||
$j("a#jot-perms-icon, a#settings-default-perms-menu").click(function () {
|
$("a#jot-perms-icon, a#settings-default-perms-menu").click(function () {
|
||||||
var parent = $j("#profile-jot-acl-wrapper").parent();
|
var parent = $("#profile-jot-acl-wrapper").parent();
|
||||||
if (parent.css('display') == 'none') {
|
if (parent.css('display') == 'none') {
|
||||||
parent.show();
|
parent.show();
|
||||||
} else {
|
} else {
|
||||||
parent.hide();
|
parent.hide();
|
||||||
}
|
}
|
||||||
// $j("#profile-jot-acl-wrapper").parent().toggle();
|
// $("#profile-jot-acl-wrapper").parent().toggle();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
$j(".jothidden").show();
|
$(".jothidden").show();
|
||||||
if (typeof cb!="undefined") cb();
|
if (typeof cb!="undefined") cb();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -352,37 +352,37 @@ function initEditor(cb){
|
||||||
}
|
}
|
||||||
|
|
||||||
textlen = txt.length;
|
textlen = txt.length;
|
||||||
if(textlen != 0 && $j('#jot-perms-icon').is('.unlock')) {
|
if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) {
|
||||||
$j('#profile-jot-desc').html(ispublic);
|
$('#profile-jot-desc').html(ispublic);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#profile-jot-desc').html(' ');
|
$('#profile-jot-desc').html(' ');
|
||||||
}
|
}
|
||||||
|
|
||||||
//Character count
|
//Character count
|
||||||
|
|
||||||
if(textlen <= 140) {
|
if(textlen <= 140) {
|
||||||
$j('#character-counter').removeClass('red');
|
$('#character-counter').removeClass('red');
|
||||||
$j('#character-counter').removeClass('orange');
|
$('#character-counter').removeClass('orange');
|
||||||
$j('#character-counter').addClass('grey');
|
$('#character-counter').addClass('grey');
|
||||||
}
|
}
|
||||||
if((textlen > 140) && (textlen <= 420)) {
|
if((textlen > 140) && (textlen <= 420)) {
|
||||||
$j('#character-counter').removeClass('grey');
|
$('#character-counter').removeClass('grey');
|
||||||
$j('#character-counter').removeClass('red');
|
$('#character-counter').removeClass('red');
|
||||||
$j('#character-counter').addClass('orange');
|
$('#character-counter').addClass('orange');
|
||||||
}
|
}
|
||||||
if(textlen > 420) {
|
if(textlen > 420) {
|
||||||
$j('#character-counter').removeClass('grey');
|
$('#character-counter').removeClass('grey');
|
||||||
$j('#character-counter').removeClass('orange');
|
$('#character-counter').removeClass('orange');
|
||||||
$j('#character-counter').addClass('red');
|
$('#character-counter').addClass('red');
|
||||||
}
|
}
|
||||||
$j('#character-counter').text(textlen);
|
$('#character-counter').text(textlen);
|
||||||
});
|
});
|
||||||
|
|
||||||
ed.onInit.add(function(ed) {
|
ed.onInit.add(function(ed) {
|
||||||
ed.pasteAsPlainText = true;
|
ed.pasteAsPlainText = true;
|
||||||
$j("#profile-jot-text-loading").hide();
|
$("#profile-jot-text-loading").hide();
|
||||||
$j(".jothidden").show();
|
$(".jothidden").show();
|
||||||
if (typeof cb!="undefined") cb();
|
if (typeof cb!="undefined") cb();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -390,7 +390,7 @@ function initEditor(cb){
|
||||||
});
|
});
|
||||||
editor = true;
|
editor = true;
|
||||||
// setup acl popup
|
// setup acl popup
|
||||||
$j("a#jot-perms-icon").colorbox({
|
$("a#jot-perms-icon").colorbox({
|
||||||
'inline' : true,
|
'inline' : true,
|
||||||
'transition' : 'elastic'
|
'transition' : 'elastic'
|
||||||
}); */
|
}); */
|
||||||
|
@ -401,7 +401,7 @@ function initEditor(cb){
|
||||||
|
|
||||||
function enableOnUser(){
|
function enableOnUser(){
|
||||||
if (editor) return;
|
if (editor) return;
|
||||||
$j(this).val("");
|
$(this).val("");
|
||||||
initEditor();
|
initEditor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -436,9 +436,9 @@ function enableOnUser(){
|
||||||
ed.onInit.add(function(ed) {
|
ed.onInit.add(function(ed) {
|
||||||
ed.pasteAsPlainText = true;
|
ed.pasteAsPlainText = true;
|
||||||
var editorId = ed.editorId;
|
var editorId = ed.editorId;
|
||||||
var textarea = $j('#'+editorId);
|
var textarea = $('#'+editorId);
|
||||||
if (typeof(textarea.attr('tabindex')) != "undefined") {
|
if (typeof(textarea.attr('tabindex')) != "undefined") {
|
||||||
$j('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex'));
|
$('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex'));
|
||||||
textarea.attr('tabindex', null);
|
textarea.attr('tabindex', null);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -446,7 +446,7 @@ function enableOnUser(){
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
$j("#prvmail-text").contact_autocomplete(baseurl+"/acl");
|
$("#prvmail-text").contact_autocomplete(baseurl+"/acl");
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
|
|
||||||
|
@ -457,8 +457,8 @@ function enableOnUser(){
|
||||||
|
|
||||||
function addeditortext(textElem, data) {
|
function addeditortext(textElem, data) {
|
||||||
if(window.editSelect == 'none') {
|
if(window.editSelect == 'none') {
|
||||||
var currentText = $j(textElem).val();
|
var currentText = $(textElem).val();
|
||||||
$j(textElem).val(currentText + data);
|
$(textElem).val(currentText + data);
|
||||||
}
|
}
|
||||||
/* else
|
/* else
|
||||||
tinyMCE.execCommand('mceInsertRawHTML',false,data);*/
|
tinyMCE.execCommand('mceInsertRawHTML',false,data);*/
|
||||||
|
@ -480,22 +480,22 @@ function jotAudioURL() {
|
||||||
|
|
||||||
|
|
||||||
function jotGetLocation() {
|
function jotGetLocation() {
|
||||||
reply = prompt(window.whereAreU, $j('#jot-location').val());
|
reply = prompt(window.whereAreU, $('#jot-location').val());
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
$j('#jot-location').val(reply);
|
$('#jot-location').val(reply);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function jotShare(id) {
|
function jotShare(id) {
|
||||||
if ($j('#jot-popup').length != 0) $j('#jot-popup').show();
|
if ($('#jot-popup').length != 0) $('#jot-popup').show();
|
||||||
|
|
||||||
$j('#like-rotator-' + id).show();
|
$('#like-rotator-' + id).show();
|
||||||
$j.get('share/' + id, function(data) {
|
$.get('share/' + id, function(data) {
|
||||||
if (!editor) $j("#profile-jot-text").val("");
|
if (!editor) $("#profile-jot-text").val("");
|
||||||
initEditor(function(){
|
initEditor(function(){
|
||||||
addeditortext("#profile-jot-text", data);
|
addeditortext("#profile-jot-text", data);
|
||||||
$j('#like-rotator-' + id).hide();
|
$('#like-rotator-' + id).hide();
|
||||||
$j(window).scrollTop(0);
|
$(window).scrollTop(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -505,10 +505,10 @@ function jotGetLink() {
|
||||||
reply = prompt(window.linkURL);
|
reply = prompt(window.linkURL);
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
reply = bin2hex(reply);
|
reply = bin2hex(reply);
|
||||||
$j('#profile-rotator').show();
|
$('#profile-rotator').show();
|
||||||
$j.get('parse_url?binurl=' + reply, function(data) {
|
$.get('parse_url?binurl=' + reply, function(data) {
|
||||||
addeditortext(window.jotId, data);
|
addeditortext(window.jotId, data);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -525,20 +525,20 @@ function linkdrop(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
reply = bin2hex(reply);
|
reply = bin2hex(reply);
|
||||||
$j('#profile-rotator').show();
|
$('#profile-rotator').show();
|
||||||
$j.get('parse_url?binurl=' + reply, function(data) {
|
$.get('parse_url?binurl=' + reply, function(data) {
|
||||||
//if (!editor) $j("#profile-jot-text").val("");
|
//if (!editor) $("#profile-jot-text").val("");
|
||||||
//initEditor(function(){
|
//initEditor(function(){
|
||||||
addeditortext(window.jotId, data);
|
addeditortext(window.jotId, data);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
//});
|
//});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
function jotClearLocation() {
|
function jotClearLocation() {
|
||||||
$j('#jot-coord').val('');
|
$('#jot-coord').val('');
|
||||||
$j('#profile-nolocation-wrapper').hide();
|
$('#profile-nolocation-wrapper').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(typeof window.geoTag === 'function') window.geoTag();
|
if(typeof window.geoTag === 'function') window.geoTag();
|
||||||
|
@ -554,17 +554,17 @@ function confirmDelete() { return confirm(window.delItem); }
|
||||||
/*function deleteCheckedItems() {
|
/*function deleteCheckedItems() {
|
||||||
var checkedstr = '';
|
var checkedstr = '';
|
||||||
|
|
||||||
$j('.item-select').each( function() {
|
$('.item-select').each( function() {
|
||||||
if($j(this).is(':checked')) {
|
if($(this).is(':checked')) {
|
||||||
if(checkedstr.length != 0) {
|
if(checkedstr.length != 0) {
|
||||||
checkedstr = checkedstr + ',' + $j(this).val();
|
checkedstr = checkedstr + ',' + $(this).val();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
checkedstr = $j(this).val();
|
checkedstr = $(this).val();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$j.post('item', { dropitems: checkedstr }, function(data) {
|
$.post('item', { dropitems: checkedstr }, function(data) {
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}*/
|
}*/
|
||||||
|
@ -576,9 +576,9 @@ function itemTag(id) {
|
||||||
if(reply.length) {
|
if(reply.length) {
|
||||||
|
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
|
|
||||||
$j.get('tagger/' + id + '?term=' + reply, NavUpdate);
|
$.get('tagger/' + id + '?term=' + reply, NavUpdate);
|
||||||
/*if(timer) clearTimeout(timer);
|
/*if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,3000);*/
|
timer = setTimeout(NavUpdate,3000);*/
|
||||||
liking = 1;
|
liking = 1;
|
||||||
|
@ -588,46 +588,46 @@ function itemTag(id) {
|
||||||
|
|
||||||
function itemFiler(id) {
|
function itemFiler(id) {
|
||||||
|
|
||||||
$j.get('filer/', function(data){
|
$.get('filer/', function(data){
|
||||||
|
|
||||||
var promptText = $j('#id_term_label', data).text();
|
var promptText = $('#id_term_label', data).text();
|
||||||
|
|
||||||
reply = prompt(promptText);
|
reply = prompt(promptText);
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j.get('filer/' + id + '?term=' + reply, NavUpdate);
|
$.get('filer/' + id + '?term=' + reply, NavUpdate);
|
||||||
/* if(timer) clearTimeout(timer);
|
/* if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,3000);*/
|
timer = setTimeout(NavUpdate,3000);*/
|
||||||
liking = 1;
|
liking = 1;
|
||||||
/* $j.colorbox.close();*/
|
/* $.colorbox.close();*/
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/* var bordercolor = $j("input").css("border-color");
|
/* var bordercolor = $("input").css("border-color");
|
||||||
|
|
||||||
$j.get('filer/', function(data){
|
$.get('filer/', function(data){
|
||||||
$j.colorbox({html:data});
|
$.colorbox({html:data});
|
||||||
$j("#id_term").keypress(function(){
|
$("#id_term").keypress(function(){
|
||||||
$j(this).css("border-color",bordercolor);
|
$(this).css("border-color",bordercolor);
|
||||||
})
|
})
|
||||||
$j("#select_term").change(function(){
|
$("#select_term").change(function(){
|
||||||
$j("#id_term").css("border-color",bordercolor);
|
$("#id_term").css("border-color",bordercolor);
|
||||||
})
|
})
|
||||||
|
|
||||||
$j("#filer_save").click(function(e){
|
$("#filer_save").click(function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
reply = $j("#id_term").val();
|
reply = $("#id_term").val();
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j.get('filer/' + id + '?term=' + reply);
|
$.get('filer/' + id + '?term=' + reply);
|
||||||
if(timer) clearTimeout(timer);
|
if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,3000);
|
timer = setTimeout(NavUpdate,3000);
|
||||||
liking = 1;
|
liking = 1;
|
||||||
$j.colorbox.close();
|
$.colorbox.close();
|
||||||
} else {
|
} else {
|
||||||
$j("#id_term").css("border-color","#FF0000");
|
$("#id_term").css("border-color","#FF0000");
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
@ -645,75 +645,75 @@ function itemFiler(id) {
|
||||||
function commentOpen(obj,id) {
|
function commentOpen(obj,id) {
|
||||||
if(obj.value == window.commentEmptyText) {
|
if(obj.value == window.commentEmptyText) {
|
||||||
obj.value = "";
|
obj.value = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
$j("#mod-cmnt-wrap-" + id).show();
|
$("#mod-cmnt-wrap-" + id).show();
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function commentClose(obj,id) {
|
function commentClose(obj,id) {
|
||||||
if(obj.value == "") {
|
if(obj.value == "") {
|
||||||
obj.value = window.commentEmptyText;
|
obj.value = window.commentEmptyText;
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
|
||||||
$j("#mod-cmnt-wrap-" + id).hide();
|
$("#mod-cmnt-wrap-" + id).hide();
|
||||||
closeMenu("comment-edit-submit-wrapper-" + id);
|
closeMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function commentInsert(obj,id) {
|
function commentInsert(obj,id) {
|
||||||
var tmpStr = $j("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == window.commentEmptyText) {
|
if(tmpStr == window.commentEmptyText) {
|
||||||
tmpStr = "";
|
tmpStr = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
var ins = $j(obj).html();
|
var ins = $(obj).html();
|
||||||
ins = ins.replace("<","<");
|
ins = ins.replace("<","<");
|
||||||
ins = ins.replace(">",">");
|
ins = ins.replace(">",">");
|
||||||
ins = ins.replace("&","&");
|
ins = ins.replace("&","&");
|
||||||
ins = ins.replace(""",'"');
|
ins = ins.replace(""",'"');
|
||||||
$j("#comment-edit-text-" + id).val(tmpStr + ins);
|
$("#comment-edit-text-" + id).val(tmpStr + ins);
|
||||||
}
|
}
|
||||||
|
|
||||||
function qCommentInsert(obj,id) {
|
function qCommentInsert(obj,id) {
|
||||||
var tmpStr = $j("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == window.commentEmptyText) {
|
if(tmpStr == window.commentEmptyText) {
|
||||||
tmpStr = "";
|
tmpStr = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
var ins = $j(obj).val();
|
var ins = $(obj).val();
|
||||||
ins = ins.replace("<","<");
|
ins = ins.replace("<","<");
|
||||||
ins = ins.replace(">",">");
|
ins = ins.replace(">",">");
|
||||||
ins = ins.replace("&","&");
|
ins = ins.replace("&","&");
|
||||||
ins = ins.replace(""",'"');
|
ins = ins.replace(""",'"');
|
||||||
$j("#comment-edit-text-" + id).val(tmpStr + ins);
|
$("#comment-edit-text-" + id).val(tmpStr + ins);
|
||||||
$j(obj).val("");
|
$(obj).val("");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*function showHideCommentBox(id) {
|
/*function showHideCommentBox(id) {
|
||||||
if( $j('#comment-edit-form-' + id).is(':visible')) {
|
if( $('#comment-edit-form-' + id).is(':visible')) {
|
||||||
$j('#comment-edit-form-' + id).hide();
|
$('#comment-edit-form-' + id).hide();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#comment-edit-form-' + id).show();
|
$('#comment-edit-form-' + id).show();
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
|
|
||||||
function insertFormatting(comment,BBcode,id) {
|
function insertFormatting(comment,BBcode,id) {
|
||||||
|
|
||||||
var tmpStr = $j("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == comment) {
|
if(tmpStr == comment) {
|
||||||
tmpStr = "";
|
tmpStr = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
$j("#comment-edit-text-" + id).val(tmpStr);
|
$("#comment-edit-text-" + id).val(tmpStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
textarea = document.getElementById("comment-edit-text-" +id);
|
textarea = document.getElementById("comment-edit-text-" +id);
|
||||||
|
@ -736,10 +736,10 @@ function insertFormatting(comment,BBcode,id) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function cmtBbOpen(id) {
|
function cmtBbOpen(id) {
|
||||||
$j(".comment-edit-bb-" + id).show();
|
$(".comment-edit-bb-" + id).show();
|
||||||
}
|
}
|
||||||
function cmtBbClose(id) {
|
function cmtBbClose(id) {
|
||||||
$j(".comment-edit-bb-" + id).hide();
|
$(".comment-edit-bb-" + id).hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
2
view/theme/frost-mobile/js/theme.min.js
vendored
2
view/theme/frost-mobile/js/theme.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script>
|
<script>
|
||||||
function confirm_delete(uname){
|
function confirm_delete(uname){
|
||||||
return confirm( "{{$confirm_delete}}".format(uname));
|
return confirm( "{{$confirm_delete}}".format(uname));
|
||||||
|
@ -11,7 +6,7 @@
|
||||||
return confirm("{{$confirm_delete_multi}}");
|
return confirm("{{$confirm_delete_multi}}");
|
||||||
}
|
}
|
||||||
function selectall(cls){
|
function selectall(cls){
|
||||||
$j("."+cls).attr('checked','checked');
|
$("."+cls).attr('checked','checked');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<h1>{{$title}}</h1>
|
<h1>{{$title}}</h1>
|
||||||
<p id="cropimage-desc">
|
<p id="cropimage-desc">
|
||||||
{{$desc}}
|
{{$desc}}
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
||||||
|
|
|
@ -1,6 +1 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />
|
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<!--[if IE]>
|
<!--[if IE]>
|
||||||
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
|
@ -11,7 +6,6 @@
|
||||||
tinyMCE.init({ mode : "none"});
|
tinyMCE.init({ mode : "none"});
|
||||||
</script>-->*}}
|
</script>-->*}}
|
||||||
<script type="text/javascript" src="{{$baseurl}}/js/jquery.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/jquery.js" ></script>
|
||||||
<script type="text/javascript">var $j = jQuery.noConflict();</script>
|
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/jquery.divgrow-1.3.1.f1.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/jquery.divgrow-1.3.1.f1.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/js/jquery.textinputs.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/jquery.textinputs.js" ></script>
|
||||||
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
||||||
|
@ -19,7 +13,7 @@
|
||||||
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/tiptip/jquery.tipTip.minified.js"></script>-->*}}
|
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/tiptip/jquery.tipTip.minified.js"></script>-->*}}
|
||||||
<script type="text/javascript" src="{{$baseurl}}/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
<script type="text/javascript" src="{{$baseurl}}/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
||||||
|
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/fk.autocomplete.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/fk.autocomplete.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/acl.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/acl.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/js/webtoolkit.base64.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/webtoolkit.base64.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/main.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/main.min.js" ></script>
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input' id='wrapper_{{$field.0}}'>
|
<div class='field input' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input openid' id='wrapper_{{$field.0}}'>
|
<div class='field input openid' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field password' id='wrapper_{{$field.0}}'>
|
<div class='field password' id='wrapper_{{$field.0}}'>
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
<label for='id_{{$field.0}}'>{{$field.1}}</label><br />
|
||||||
|
|
|
@ -1,16 +1,11 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
if(navigator.geolocation) {
|
if(navigator.geolocation) {
|
||||||
navigator.geolocation.getCurrentPosition(function(position) {
|
navigator.geolocation.getCurrentPosition(function(position) {
|
||||||
var lat = position.coords.latitude.toFixed(4);
|
var lat = position.coords.latitude.toFixed(4);
|
||||||
var lon = position.coords.longitude.toFixed(4);
|
var lon = position.coords.longitude.toFixed(4);
|
||||||
|
|
||||||
$j('#jot-coord').val(lat + ', ' + lon);
|
$('#jot-coord').val(lat + ', ' + lon);
|
||||||
$j('#profile-nolocation-wrapper').show();
|
$('#profile-nolocation-wrapper').show();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
{{*<!--<link rel="stylesheet" href="{{$baseurl}}/view/theme/frost-mobile/login-style.css" type="text/css" media="all" />-->*}}
|
|
||||||
|
|
|
@ -1,7 +1,2 @@
|
||||||
{{*
|
<script>$(function(){ previewTheme($("#id_{{$theme.0}}")[0]); });</script>
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script>$j(function(){ previewTheme($j("#id_{{$theme.0}}")[0]); });</script>
|
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,6 @@ function frost_mobile_content_loaded(&$a) {
|
||||||
$a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost-mobile/login-style.css';
|
$a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost-mobile/login-style.css';
|
||||||
}
|
}
|
||||||
if( $a->module === 'login' )
|
if( $a->module === 'login' )
|
||||||
$a->page['end'] .= '<script type="text/javascript"> $j(document).ready(function() { $j("#id_" + window.loginName).focus();} );</script>';
|
$a->page['end'] .= '<script type="text/javascript"> $(document).ready(function() { $("#id_" + window.loginName).focus();} );</script>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,41 +13,41 @@ function ACL(backend_url, preset){
|
||||||
that.group_uids = [];
|
that.group_uids = [];
|
||||||
that.nw = 3; //items per row. should be calulated from #acl-list.width
|
that.nw = 3; //items per row. should be calulated from #acl-list.width
|
||||||
|
|
||||||
that.list_content = $j("#acl-list-content");
|
that.list_content = $("#acl-list-content");
|
||||||
that.item_tpl = unescape($j(".acl-list-item[rel=acl-template]").html());
|
that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html());
|
||||||
that.showall = $j("#acl-showall");
|
that.showall = $("#acl-showall");
|
||||||
|
|
||||||
if (preset.length==0) that.showall.addClass("selected");
|
if (preset.length==0) that.showall.addClass("selected");
|
||||||
|
|
||||||
/*events*/
|
/*events*/
|
||||||
that.showall.click(that.on_showall);
|
that.showall.click(that.on_showall);
|
||||||
$j(".acl-button-show").live('click', that.on_button_show);
|
$(".acl-button-show").live('click', that.on_button_show);
|
||||||
$j(".acl-button-hide").live('click', that.on_button_hide);
|
$(".acl-button-hide").live('click', that.on_button_hide);
|
||||||
$j("#acl-search").keypress(that.on_search);
|
$("#acl-search").keypress(that.on_search);
|
||||||
$j("#acl-wrapper").parents("form").submit(that.on_submit);
|
$("#acl-wrapper").parents("form").submit(that.on_submit);
|
||||||
|
|
||||||
/* startup! */
|
/* startup! */
|
||||||
that.get(0,100);
|
that.get(0,100);
|
||||||
}
|
}
|
||||||
|
|
||||||
ACL.prototype.on_submit = function(){
|
ACL.prototype.on_submit = function(){
|
||||||
aclfileds = $j("#acl-fields").html("");
|
aclfileds = $("#acl-fields").html("");
|
||||||
$j(that.allow_gid).each(function(i,v){
|
$(that.allow_gid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='group_allow[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='group_allow[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
$j(that.allow_cid).each(function(i,v){
|
$(that.allow_cid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='contact_allow[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='contact_allow[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
$j(that.deny_gid).each(function(i,v){
|
$(that.deny_gid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='group_deny[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='group_deny[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
$j(that.deny_cid).each(function(i,v){
|
$(that.deny_cid).each(function(i,v){
|
||||||
aclfileds.append("<input type='hidden' name='contact_deny[]' value='"+v+"'>");
|
aclfileds.append("<input type='hidden' name='contact_deny[]' value='"+v+"'>");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
ACL.prototype.search = function(){
|
ACL.prototype.search = function(){
|
||||||
var srcstr = $j("#acl-search").val();
|
var srcstr = $("#acl-search").val();
|
||||||
that.list_content.html("");
|
that.list_content.html("");
|
||||||
that.get(0,100, srcstr);
|
that.get(0,100, srcstr);
|
||||||
}
|
}
|
||||||
|
@ -82,10 +82,10 @@ ACL.prototype.on_button_show = function(event){
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|
||||||
/*that.showall.removeClass("selected");
|
/*that.showall.removeClass("selected");
|
||||||
$j(this).siblings(".acl-button-hide").removeClass("selected");
|
$(this).siblings(".acl-button-hide").removeClass("selected");
|
||||||
$j(this).toggleClass("selected");*/
|
$(this).toggleClass("selected");*/
|
||||||
|
|
||||||
that.set_allow($j(this).parent().attr('id'));
|
that.set_allow($(this).parent().attr('id'));
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -95,10 +95,10 @@ ACL.prototype.on_button_hide = function(event){
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|
||||||
/*that.showall.removeClass("selected");
|
/*that.showall.removeClass("selected");
|
||||||
$j(this).siblings(".acl-button-show").removeClass("selected");
|
$(this).siblings(".acl-button-show").removeClass("selected");
|
||||||
$j(this).toggleClass("selected");*/
|
$(this).toggleClass("selected");*/
|
||||||
|
|
||||||
that.set_deny($j(this).parent().attr('id'));
|
that.set_deny($(this).parent().attr('id'));
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -156,32 +156,32 @@ ACL.prototype.update_view = function(){
|
||||||
that.deny_gid.length==0 && that.deny_cid.length==0){
|
that.deny_gid.length==0 && that.deny_cid.length==0){
|
||||||
that.showall.addClass("selected");
|
that.showall.addClass("selected");
|
||||||
/* jot acl */
|
/* jot acl */
|
||||||
$j('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
$('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
||||||
$j('#jot-public').show();
|
$('#jot-public').show();
|
||||||
$j('.profile-jot-net input').attr('disabled', false);
|
$('.profile-jot-net input').attr('disabled', false);
|
||||||
if(typeof editor != 'undefined' && editor != false) {
|
if(typeof editor != 'undefined' && editor != false) {
|
||||||
$j('#profile-jot-desc').html(window.isPublic);
|
$('#profile-jot-desc').html(window.isPublic);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
that.showall.removeClass("selected");
|
that.showall.removeClass("selected");
|
||||||
/* jot acl */
|
/* jot acl */
|
||||||
$j('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
$('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
||||||
$j('#jot-public').hide();
|
$('#jot-public').hide();
|
||||||
$j('.profile-jot-net input').attr('disabled', 'disabled');
|
$('.profile-jot-net input').attr('disabled', 'disabled');
|
||||||
$j('#profile-jot-desc').html(' ');
|
$('#profile-jot-desc').html(' ');
|
||||||
}
|
}
|
||||||
$j("#acl-list-content .acl-list-item").each(function(){
|
$("#acl-list-content .acl-list-item").each(function(){
|
||||||
$j(this).removeClass("groupshow grouphide");
|
$(this).removeClass("groupshow grouphide");
|
||||||
});
|
});
|
||||||
|
|
||||||
$j("#acl-list-content .acl-list-item").each(function(){
|
$("#acl-list-content .acl-list-item").each(function(){
|
||||||
itemid = $j(this).attr('id');
|
itemid = $(this).attr('id');
|
||||||
type = itemid[0];
|
type = itemid[0];
|
||||||
id = parseInt(itemid.substr(1));
|
id = parseInt(itemid.substr(1));
|
||||||
|
|
||||||
btshow = $j(this).children(".acl-button-show").removeClass("selected");
|
btshow = $(this).children(".acl-button-show").removeClass("selected");
|
||||||
bthide = $j(this).children(".acl-button-hide").removeClass("selected");
|
bthide = $(this).children(".acl-button-hide").removeClass("selected");
|
||||||
|
|
||||||
switch(type){
|
switch(type){
|
||||||
case "g":
|
case "g":
|
||||||
|
@ -197,16 +197,16 @@ ACL.prototype.update_view = function(){
|
||||||
uclass="grouphide";
|
uclass="grouphide";
|
||||||
}
|
}
|
||||||
|
|
||||||
$j(that.group_uids[id]).each(function(i,v) {
|
$(that.group_uids[id]).each(function(i,v) {
|
||||||
if(uclass == "grouphide")
|
if(uclass == "grouphide")
|
||||||
$j("#c"+v).removeClass("groupshow");
|
$("#c"+v).removeClass("groupshow");
|
||||||
if(uclass != "") {
|
if(uclass != "") {
|
||||||
var cls = $j("#c"+v).attr('class');
|
var cls = $("#c"+v).attr('class');
|
||||||
if( cls == undefined)
|
if( cls == undefined)
|
||||||
return true;
|
return true;
|
||||||
var hiding = cls.indexOf('grouphide');
|
var hiding = cls.indexOf('grouphide');
|
||||||
if(hiding == -1)
|
if(hiding == -1)
|
||||||
$j("#c"+v).addClass(uclass);
|
$("#c"+v).addClass(uclass);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -234,7 +234,7 @@ ACL.prototype.get = function(start,count, search){
|
||||||
search:search,
|
search:search,
|
||||||
}
|
}
|
||||||
|
|
||||||
$j.ajax({
|
$.ajax({
|
||||||
type:'POST',
|
type:'POST',
|
||||||
url: that.url,
|
url: that.url,
|
||||||
data: postdata,
|
data: postdata,
|
||||||
|
@ -246,16 +246,16 @@ ACL.prototype.get = function(start,count, search){
|
||||||
ACL.prototype.populate = function(data){
|
ACL.prototype.populate = function(data){
|
||||||
var height = Math.ceil(data.tot / that.nw) * 42;
|
var height = Math.ceil(data.tot / that.nw) * 42;
|
||||||
that.list_content.height(height);
|
that.list_content.height(height);
|
||||||
$j(data.items).each(function(){
|
$(data.items).each(function(){
|
||||||
html = "<div class='acl-list-item {4} {5}' title='{6}' id='{2}{3}'>"+that.item_tpl+"</div>";
|
html = "<div class='acl-list-item {4} {5}' title='{6}' id='{2}{3}'>"+that.item_tpl+"</div>";
|
||||||
html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link );
|
html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link );
|
||||||
if (this.uids!=undefined) that.group_uids[this.id] = this.uids;
|
if (this.uids!=undefined) that.group_uids[this.id] = this.uids;
|
||||||
//console.log(html);
|
//console.log(html);
|
||||||
that.list_content.append(html);
|
that.list_content.append(html);
|
||||||
});
|
});
|
||||||
$j(".acl-list-item img[data-src]", that.list_content).each(function(i, el){
|
$(".acl-list-item img[data-src]", that.list_content).each(function(i, el){
|
||||||
// Add src attribute for images with a data-src attribute
|
// Add src attribute for images with a data-src attribute
|
||||||
$j(el).attr('src', $j(el).data("src"));
|
$(el).attr('src', $(el).data("src"));
|
||||||
});
|
});
|
||||||
that.update_view();
|
that.update_view();
|
||||||
}
|
}
|
||||||
|
|
2
view/theme/frost/js/acl.min.js
vendored
2
view/theme/frost/js/acl.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,194 +0,0 @@
|
||||||
/**
|
|
||||||
* Friendica people autocomplete
|
|
||||||
*
|
|
||||||
* require jQuery, jquery.textareas
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function ACPopup(elm,backend_url){
|
|
||||||
this.idsel=-1;
|
|
||||||
this.element = elm;
|
|
||||||
this.searchText="";
|
|
||||||
this.ready=true;
|
|
||||||
this.kp_timer = false;
|
|
||||||
this.url = backend_url;
|
|
||||||
|
|
||||||
var w = 530;
|
|
||||||
var h = 130;
|
|
||||||
|
|
||||||
|
|
||||||
if(typeof elm.editorId == "undefined") {
|
|
||||||
style = $j(elm).offset();
|
|
||||||
w = $j(elm).width();
|
|
||||||
h = $j(elm).height();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
var container = elm.getContainer();
|
|
||||||
if(typeof container != "undefined") {
|
|
||||||
style = $j(container).offset();
|
|
||||||
w = $j(container).width();
|
|
||||||
h = $j(container).height();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
style.top=style.top+h;
|
|
||||||
style.width = w;
|
|
||||||
style.position = 'absolute';
|
|
||||||
/* style['max-height'] = '150px';
|
|
||||||
style.border = '1px solid red';
|
|
||||||
style.background = '#cccccc';
|
|
||||||
|
|
||||||
style.overflow = 'auto';
|
|
||||||
style['z-index'] = '100000';
|
|
||||||
*/
|
|
||||||
style.display = 'none';
|
|
||||||
|
|
||||||
this.cont = $j("<div class='acpopup'></div>");
|
|
||||||
this.cont.css(style);
|
|
||||||
|
|
||||||
$j("body").append(this.cont);
|
|
||||||
}
|
|
||||||
ACPopup.prototype.close = function(){
|
|
||||||
$j(this.cont).remove();
|
|
||||||
this.ready=false;
|
|
||||||
}
|
|
||||||
ACPopup.prototype.search = function(text){
|
|
||||||
var that = this;
|
|
||||||
this.searchText=text;
|
|
||||||
if (this.kp_timer) clearTimeout(this.kp_timer);
|
|
||||||
this.kp_timer = setTimeout( function(){that._search();}, 500);
|
|
||||||
}
|
|
||||||
ACPopup.prototype._search = function(){
|
|
||||||
console.log("_search");
|
|
||||||
var that = this;
|
|
||||||
var postdata = {
|
|
||||||
start:0,
|
|
||||||
count:100,
|
|
||||||
search:this.searchText,
|
|
||||||
type:'c',
|
|
||||||
}
|
|
||||||
|
|
||||||
$j.ajax({
|
|
||||||
type:'POST',
|
|
||||||
url: this.url,
|
|
||||||
data: postdata,
|
|
||||||
dataType: 'json',
|
|
||||||
success:function(data){
|
|
||||||
that.cont.html("");
|
|
||||||
if (data.tot>0){
|
|
||||||
that.cont.show();
|
|
||||||
$j(data.items).each(function(){
|
|
||||||
html = "<img src='{0}' height='16px' width='16px'>{1} ({2})".format(this.photo, this.name, this.nick)
|
|
||||||
that.add(html, this.nick.replace(' ','') + '+' + this.id + ' - ' + this.link);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
that.cont.hide();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
ACPopup.prototype.add = function(label, value){
|
|
||||||
var that=this;
|
|
||||||
var elm = $j("<div class='acpopupitem' title='"+value+"'>"+label+"</div>");
|
|
||||||
elm.click(function(e){
|
|
||||||
t = $j(this).attr('title').replace(new RegExp(' \- .*'),'');
|
|
||||||
if(typeof(that.element.container) === "undefined") {
|
|
||||||
el=$j(that.element);
|
|
||||||
sel = el.getSelection();
|
|
||||||
sel.start = sel.start- that.searchText.length;
|
|
||||||
el.setSelection(sel.start,sel.end).replaceSelectedText(t+' ').collapseSelection(false);
|
|
||||||
that.close();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
txt = tinyMCE.activeEditor.getContent();
|
|
||||||
// alert(that.searchText + ':' + t);
|
|
||||||
newtxt = txt.replace(that.searchText,t+' ');
|
|
||||||
tinyMCE.activeEditor.setContent(newtxt);
|
|
||||||
tinyMCE.activeEditor.focus();
|
|
||||||
that.close();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$j(this.cont).append(elm);
|
|
||||||
}
|
|
||||||
ACPopup.prototype.onkey = function(event){
|
|
||||||
if (event.keyCode == '13') {
|
|
||||||
if(this.idsel>-1) {
|
|
||||||
this.cont.children()[this.idsel].click();
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
this.close();
|
|
||||||
}
|
|
||||||
if (event.keyCode == '38') { //cursor up
|
|
||||||
cmax = this.cont.children().size()-1;
|
|
||||||
this.idsel--;
|
|
||||||
if (this.idsel<0) this.idsel=cmax;
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
if (event.keyCode == '40' || event.keyCode == '9') { //cursor down
|
|
||||||
cmax = this.cont.children().size()-1;
|
|
||||||
this.idsel++;
|
|
||||||
if (this.idsel>cmax) this.idsel=0;
|
|
||||||
event.preventDefault();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (event.keyCode == '38' || event.keyCode == '40' || event.keyCode == '9') {
|
|
||||||
this.cont.children().removeClass('selected');
|
|
||||||
$j(this.cont.children()[this.idsel]).addClass('selected');
|
|
||||||
}
|
|
||||||
|
|
||||||
if (event.keyCode == '27') { //ESC
|
|
||||||
this.close();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function ContactAutocomplete(element,backend_url){
|
|
||||||
this.pattern=/@([^ \n]+)$/;
|
|
||||||
this.popup=null;
|
|
||||||
var that = this;
|
|
||||||
|
|
||||||
$j(element).unbind('keydown');
|
|
||||||
$j(element).unbind('keyup');
|
|
||||||
|
|
||||||
$j(element).keydown(function(event){
|
|
||||||
if (that.popup!==null) that.popup.onkey(event);
|
|
||||||
});
|
|
||||||
|
|
||||||
$j(element).keyup(function(event){
|
|
||||||
cpos = $j(this).getSelection();
|
|
||||||
if (cpos.start==cpos.end){
|
|
||||||
match = $j(this).val().substring(0,cpos.start).match(that.pattern);
|
|
||||||
if (match!==null){
|
|
||||||
if (that.popup===null){
|
|
||||||
that.popup = new ACPopup(this, backend_url);
|
|
||||||
}
|
|
||||||
if (that.popup.ready && match[1]!==that.popup.searchText) that.popup.search(match[1]);
|
|
||||||
if (!that.popup.ready) that.popup=null;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
if (that.popup!==null) {that.popup.close(); that.popup=null;}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* jQuery plugin 'contact_autocomplete'
|
|
||||||
*/
|
|
||||||
(function( $ ){
|
|
||||||
$j.fn.contact_autocomplete = function(backend_url) {
|
|
||||||
this.each(function(){
|
|
||||||
new ContactAutocomplete(this, backend_url);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
})( jQuery );
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
1
view/theme/frost/js/fk.autocomplete.min.js
vendored
1
view/theme/frost/js/fk.autocomplete.min.js
vendored
|
@ -1 +0,0 @@
|
||||||
function ACPopup(elm,backend_url){this.idsel=-1;this.element=elm;this.searchText="";this.ready=true;this.kp_timer=false;this.url=backend_url;var w=530;var h=130;if(typeof elm.editorId=="undefined"){style=$j(elm).offset();w=$j(elm).width();h=$j(elm).height()}else{var container=elm.getContainer();if(typeof container!="undefined"){style=$j(container).offset();w=$j(container).width();h=$j(container).height()}}style.top=style.top+h;style.width=w;style.position="absolute";style.display="none";this.cont=$j("<div class='acpopup'></div>");this.cont.css(style);$j("body").append(this.cont)}ACPopup.prototype.close=function(){$j(this.cont).remove();this.ready=false};ACPopup.prototype.search=function(text){var that=this;this.searchText=text;if(this.kp_timer)clearTimeout(this.kp_timer);this.kp_timer=setTimeout(function(){that._search()},500)};ACPopup.prototype._search=function(){console.log("_search");var that=this;var postdata={start:0,count:100,search:this.searchText,type:"c"};$j.ajax({type:"POST",url:this.url,data:postdata,dataType:"json",success:function(data){that.cont.html("");if(data.tot>0){that.cont.show();$j(data.items).each(function(){html="<img src='{0}' height='16px' width='16px'>{1} ({2})".format(this.photo,this.name,this.nick);that.add(html,this.nick.replace(" ","")+"+"+this.id+" - "+this.link)})}else{that.cont.hide()}}})};ACPopup.prototype.add=function(label,value){var that=this;var elm=$j("<div class='acpopupitem' title='"+value+"'>"+label+"</div>");elm.click(function(e){t=$j(this).attr("title").replace(new RegExp(" - .*"),"");if(typeof that.element.container==="undefined"){el=$j(that.element);sel=el.getSelection();sel.start=sel.start-that.searchText.length;el.setSelection(sel.start,sel.end).replaceSelectedText(t+" ").collapseSelection(false);that.close()}else{txt=tinyMCE.activeEditor.getContent();newtxt=txt.replace(that.searchText,t+" ");tinyMCE.activeEditor.setContent(newtxt);tinyMCE.activeEditor.focus();that.close()}});$j(this.cont).append(elm)};ACPopup.prototype.onkey=function(event){if(event.keyCode=="13"){if(this.idsel>-1){this.cont.children()[this.idsel].click();event.preventDefault()}else this.close()}if(event.keyCode=="38"){cmax=this.cont.children().size()-1;this.idsel--;if(this.idsel<0)this.idsel=cmax;event.preventDefault()}if(event.keyCode=="40"||event.keyCode=="9"){cmax=this.cont.children().size()-1;this.idsel++;if(this.idsel>cmax)this.idsel=0;event.preventDefault()}if(event.keyCode=="38"||event.keyCode=="40"||event.keyCode=="9"){this.cont.children().removeClass("selected");$j(this.cont.children()[this.idsel]).addClass("selected")}if(event.keyCode=="27"){this.close()}};function ContactAutocomplete(element,backend_url){this.pattern=/@([^ \n]+)$/;this.popup=null;var that=this;$j(element).unbind("keydown");$j(element).unbind("keyup");$j(element).keydown(function(event){if(that.popup!==null)that.popup.onkey(event)});$j(element).keyup(function(event){cpos=$j(this).getSelection();if(cpos.start==cpos.end){match=$j(this).val().substring(0,cpos.start).match(that.pattern);if(match!==null){if(that.popup===null){that.popup=new ACPopup(this,backend_url)}if(that.popup.ready&&match[1]!==that.popup.searchText)that.popup.search(match[1]);if(!that.popup.ready)that.popup=null}else{if(that.popup!==null){that.popup.close();that.popup=null}}}})}(function($){$j.fn.contact_autocomplete=function(backend_url){this.each(function(){new ContactAutocomplete(this,backend_url)})}})(jQuery);
|
|
|
@ -10,13 +10,13 @@
|
||||||
listID = listID.replace(/\./g, "\\.");
|
listID = listID.replace(/\./g, "\\.");
|
||||||
listID = listID.replace(/@/g, "\\@");
|
listID = listID.replace(/@/g, "\\@");
|
||||||
|
|
||||||
if($j(listID).is(":visible")) {
|
if($(listID).is(":visible")) {
|
||||||
$j(listID).hide();
|
$(listID).hide();
|
||||||
$j(listID+"-wrapper").show();
|
$(listID+"-wrapper").show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j(listID).show();
|
$(listID).show();
|
||||||
$j(listID+"-wrapper").hide();
|
$(listID+"-wrapper").hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,16 +45,16 @@
|
||||||
var last_popup_menu = null;
|
var last_popup_menu = null;
|
||||||
var last_popup_button = null;
|
var last_popup_button = null;
|
||||||
|
|
||||||
$j(function() {
|
$(function() {
|
||||||
$j.ajaxSetup({cache: false});
|
$.ajaxSetup({cache: false});
|
||||||
|
|
||||||
msie = $j.browser.msie ;
|
msie = $.browser.msie ;
|
||||||
|
|
||||||
collapseHeight();
|
collapseHeight();
|
||||||
|
|
||||||
/* setup tooltips *//*
|
/* setup tooltips *//*
|
||||||
$j("a,.tt").each(function(){
|
$("a,.tt").each(function(){
|
||||||
var e = $j(this);
|
var e = $(this);
|
||||||
var pos="bottom";
|
var pos="bottom";
|
||||||
if (e.hasClass("tttop")) pos="top";
|
if (e.hasClass("tttop")) pos="top";
|
||||||
if (e.hasClass("ttbottom")) pos="bottom";
|
if (e.hasClass("ttbottom")) pos="bottom";
|
||||||
|
@ -66,19 +66,19 @@
|
||||||
|
|
||||||
|
|
||||||
/* setup onoff widgets */
|
/* setup onoff widgets */
|
||||||
$j(".onoff input").each(function(){
|
$(".onoff input").each(function(){
|
||||||
val = $j(this).val();
|
val = $(this).val();
|
||||||
id = $j(this).attr("id");
|
id = $(this).attr("id");
|
||||||
$j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
$("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
||||||
|
|
||||||
});
|
});
|
||||||
$j(".onoff > a").click(function(event){
|
$(".onoff > a").click(function(event){
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
var input = $j(this).siblings("input");
|
var input = $(this).siblings("input");
|
||||||
var val = 1-input.val();
|
var val = 1-input.val();
|
||||||
var id = input.attr("id");
|
var id = input.attr("id");
|
||||||
$j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
$("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden");
|
||||||
$j("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden");
|
$("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden");
|
||||||
input.val(val);
|
input.val(val);
|
||||||
//console.log(id);
|
//console.log(id);
|
||||||
});
|
});
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
function close_last_popup_menu(e) {
|
function close_last_popup_menu(e) {
|
||||||
|
|
||||||
if( last_popup_menu ) {
|
if( last_popup_menu ) {
|
||||||
if( '#' + last_popup_menu.attr('id') !== $j(e.target).attr('rel')) {
|
if( '#' + last_popup_menu.attr('id') !== $(e.target).attr('rel')) {
|
||||||
last_popup_menu.hide();
|
last_popup_menu.hide();
|
||||||
last_popup_button.removeClass("selected");
|
last_popup_button.removeClass("selected");
|
||||||
last_popup_menu = null;
|
last_popup_menu = null;
|
||||||
|
@ -98,16 +98,16 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$j('a[rel^=#]').click(function(e){
|
$('a[rel^=#]').click(function(e){
|
||||||
|
|
||||||
close_last_popup_menu(e);
|
close_last_popup_menu(e);
|
||||||
menu = $j( $j(this).attr('rel') );
|
menu = $( $(this).attr('rel') );
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
||||||
if (menu.attr('popup')=="false") return false;
|
if (menu.attr('popup')=="false") return false;
|
||||||
|
|
||||||
$j(this).parent().toggleClass("selected");
|
$(this).parent().toggleClass("selected");
|
||||||
menu.slideToggle('fast');
|
menu.slideToggle('fast');
|
||||||
|
|
||||||
if (menu.css("display") == "none") {
|
if (menu.css("display") == "none") {
|
||||||
|
@ -115,97 +115,97 @@
|
||||||
last_popup_button = null;
|
last_popup_button = null;
|
||||||
} else {
|
} else {
|
||||||
last_popup_menu = menu;
|
last_popup_menu = menu;
|
||||||
last_popup_button = $j(this).parent();
|
last_popup_button = $(this).parent();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
$j('html').click(function(e) {
|
$('html').click(function(e) {
|
||||||
close_last_popup_menu(e);
|
close_last_popup_menu(e);
|
||||||
});
|
});
|
||||||
|
|
||||||
// fancyboxes
|
// fancyboxes
|
||||||
$j("a.popupbox").colorbox({
|
$("a.popupbox").colorbox({
|
||||||
'inline' : true,
|
'inline' : true,
|
||||||
'transition' : 'elastic'
|
'transition' : 'elastic'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
/* notifications template */
|
/* notifications template */
|
||||||
var notifications_tpl= unescape($j("#nav-notifications-template[rel=template]").html());
|
var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html());
|
||||||
var notifications_all = unescape($j('<div>').append( $j("#nav-notifications-see-all").clone() ).html()); //outerHtml hack
|
var notifications_all = unescape($('<div>').append( $("#nav-notifications-see-all").clone() ).html()); //outerHtml hack
|
||||||
var notifications_mark = unescape($j('<div>').append( $j("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack
|
var notifications_mark = unescape($('<div>').append( $("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack
|
||||||
var notifications_empty = unescape($j("#nav-notifications-menu").html());
|
var notifications_empty = unescape($("#nav-notifications-menu").html());
|
||||||
|
|
||||||
/* nav update event */
|
/* nav update event */
|
||||||
$j('nav').bind('nav-update', function(e,data){;
|
$('nav').bind('nav-update', function(e,data){;
|
||||||
var invalid = $j(data).find('invalid').text();
|
var invalid = $(data).find('invalid').text();
|
||||||
if(invalid == 1) { window.location.href=window.location.href }
|
if(invalid == 1) { window.location.href=window.location.href }
|
||||||
|
|
||||||
var net = $j(data).find('net').text();
|
var net = $(data).find('net').text();
|
||||||
if(net == 0) { net = ''; $j('#net-update').removeClass('show') } else { $j('#net-update').addClass('show') }
|
if(net == 0) { net = ''; $('#net-update').removeClass('show') } else { $('#net-update').addClass('show') }
|
||||||
$j('#net-update').html(net);
|
$('#net-update').html(net);
|
||||||
|
|
||||||
var home = $j(data).find('home').text();
|
var home = $(data).find('home').text();
|
||||||
if(home == 0) { home = ''; $j('#home-update').removeClass('show') } else { $j('#home-update').addClass('show') }
|
if(home == 0) { home = ''; $('#home-update').removeClass('show') } else { $('#home-update').addClass('show') }
|
||||||
$j('#home-update').html(home);
|
$('#home-update').html(home);
|
||||||
|
|
||||||
var intro = $j(data).find('intro').text();
|
var intro = $(data).find('intro').text();
|
||||||
if(intro == 0) { intro = ''; $j('#intro-update').removeClass('show') } else { $j('#intro-update').addClass('show') }
|
if(intro == 0) { intro = ''; $('#intro-update').removeClass('show') } else { $('#intro-update').addClass('show') }
|
||||||
$j('#intro-update').html(intro);
|
$('#intro-update').html(intro);
|
||||||
|
|
||||||
var mail = $j(data).find('mail').text();
|
var mail = $(data).find('mail').text();
|
||||||
if(mail == 0) { mail = ''; $j('#mail-update').removeClass('show') } else { $j('#mail-update').addClass('show') }
|
if(mail == 0) { mail = ''; $('#mail-update').removeClass('show') } else { $('#mail-update').addClass('show') }
|
||||||
$j('#mail-update').html(mail);
|
$('#mail-update').html(mail);
|
||||||
|
|
||||||
var intro = $j(data).find('intro').text();
|
var intro = $(data).find('intro').text();
|
||||||
if(intro == 0) { intro = ''; $j('#intro-update-li').removeClass('show') } else { $j('#intro-update-li').addClass('show') }
|
if(intro == 0) { intro = ''; $('#intro-update-li').removeClass('show') } else { $('#intro-update-li').addClass('show') }
|
||||||
$j('#intro-update-li').html(intro);
|
$('#intro-update-li').html(intro);
|
||||||
|
|
||||||
var mail = $j(data).find('mail').text();
|
var mail = $(data).find('mail').text();
|
||||||
if(mail == 0) { mail = ''; $j('#mail-update-li').removeClass('show') } else { $j('#mail-update-li').addClass('show') }
|
if(mail == 0) { mail = ''; $('#mail-update-li').removeClass('show') } else { $('#mail-update-li').addClass('show') }
|
||||||
$j('#mail-update-li').html(mail);
|
$('#mail-update-li').html(mail);
|
||||||
|
|
||||||
var eNotif = $j(data).find('notif')
|
var eNotif = $(data).find('notif')
|
||||||
|
|
||||||
if (eNotif.children("note").length==0){
|
if (eNotif.children("note").length==0){
|
||||||
$j("#nav-notifications-menu").html(notifications_empty);
|
$("#nav-notifications-menu").html(notifications_empty);
|
||||||
} else {
|
} else {
|
||||||
nnm = $j("#nav-notifications-menu");
|
nnm = $("#nav-notifications-menu");
|
||||||
nnm.html(notifications_all + notifications_mark);
|
nnm.html(notifications_all + notifications_mark);
|
||||||
//nnm.attr('popup','true');
|
//nnm.attr('popup','true');
|
||||||
eNotif.children("note").each(function(){
|
eNotif.children("note").each(function(){
|
||||||
e = $j(this);
|
e = $(this);
|
||||||
text = e.text().format("<span class='contactname'>"+e.attr('name')+"</span>");
|
text = e.text().format("<span class='contactname'>"+e.attr('name')+"</span>");
|
||||||
html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen'));
|
html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen'));
|
||||||
nnm.append(html);
|
nnm.append(html);
|
||||||
});
|
});
|
||||||
|
|
||||||
$j("img[data-src]", nnm).each(function(i, el){
|
$("img[data-src]", nnm).each(function(i, el){
|
||||||
// Add src attribute for images with a data-src attribute
|
// Add src attribute for images with a data-src attribute
|
||||||
// However, don't bother if the data-src attribute is empty, because
|
// However, don't bother if the data-src attribute is empty, because
|
||||||
// an empty "src" tag for an image will cause some browsers
|
// an empty "src" tag for an image will cause some browsers
|
||||||
// to prefetch the root page of the Friendica hub, which will
|
// to prefetch the root page of the Friendica hub, which will
|
||||||
// unnecessarily load an entire profile/ or network/ page
|
// unnecessarily load an entire profile/ or network/ page
|
||||||
if($j(el).data("src") != '') $j(el).attr('src', $j(el).data("src"));
|
if($(el).data("src") != '') $(el).attr('src', $(el).data("src"));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
notif = eNotif.attr('count');
|
notif = eNotif.attr('count');
|
||||||
if (notif>0){
|
if (notif>0){
|
||||||
$j("#nav-notifications-linkmenu").addClass("on");
|
$("#nav-notifications-linkmenu").addClass("on");
|
||||||
} else {
|
} else {
|
||||||
$j("#nav-notifications-linkmenu").removeClass("on");
|
$("#nav-notifications-linkmenu").removeClass("on");
|
||||||
}
|
}
|
||||||
if(notif == 0) { notif = ''; $j('#notify-update').removeClass('show') } else { $j('#notify-update').addClass('show') }
|
if(notif == 0) { notif = ''; $('#notify-update').removeClass('show') } else { $('#notify-update').addClass('show') }
|
||||||
$j('#notify-update').html(notif);
|
$('#notify-update').html(notif);
|
||||||
|
|
||||||
var eSysmsg = $j(data).find('sysmsgs');
|
var eSysmsg = $(data).find('sysmsgs');
|
||||||
eSysmsg.children("notice").each(function(){
|
eSysmsg.children("notice").each(function(){
|
||||||
text = $j(this).text();
|
text = $(this).text();
|
||||||
$j.jGrowl(text, { sticky: false, theme: 'notice', life: 3000 }); // originally: sticky: true,
|
$.jGrowl(text, { sticky: false, theme: 'notice', life: 3000 }); // originally: sticky: true,
|
||||||
});
|
});
|
||||||
eSysmsg.children("info").each(function(){
|
eSysmsg.children("info").each(function(){
|
||||||
text = $j(this).text();
|
text = $(this).text();
|
||||||
$j.jGrowl(text, { sticky: false, theme: 'info', life: 1000 });
|
$.jGrowl(text, { sticky: false, theme: 'info', life: 1000 });
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -213,7 +213,7 @@
|
||||||
|
|
||||||
NavUpdate();
|
NavUpdate();
|
||||||
// Allow folks to stop the ajax page updates with the pause/break key
|
// Allow folks to stop the ajax page updates with the pause/break key
|
||||||
$j(document).keydown(function(event) {
|
$(document).keydown(function(event) {
|
||||||
if(event.keyCode == '8') {
|
if(event.keyCode == '8') {
|
||||||
var target = event.target || event.srcElement;
|
var target = event.target || event.srcElement;
|
||||||
if (!/input|textarea/i.test(target.nodeName)) {
|
if (!/input|textarea/i.test(target.nodeName)) {
|
||||||
|
@ -227,7 +227,7 @@
|
||||||
if (event.ctrlKey) {
|
if (event.ctrlKey) {
|
||||||
totStopped = true;
|
totStopped = true;
|
||||||
}
|
}
|
||||||
$j('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />');
|
$('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />');
|
||||||
} else {
|
} else {
|
||||||
unpause();
|
unpause();
|
||||||
}
|
}
|
||||||
|
@ -245,28 +245,28 @@
|
||||||
|
|
||||||
if(! stopped) {
|
if(! stopped) {
|
||||||
var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : '');
|
var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : '');
|
||||||
$j.get(pingCmd,function(data) {
|
$.get(pingCmd,function(data) {
|
||||||
$j(data).find('result').each(function() {
|
$(data).find('result').each(function() {
|
||||||
// send nav-update event
|
// send nav-update event
|
||||||
$j('nav').trigger('nav-update', this);
|
$('nav').trigger('nav-update', this);
|
||||||
|
|
||||||
|
|
||||||
// start live update
|
// start live update
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if($j('#live-network').length) { src = 'network'; liveUpdate(); }
|
if($('#live-network').length) { src = 'network'; liveUpdate(); }
|
||||||
if($j('#live-profile').length) { src = 'profile'; liveUpdate(); }
|
if($('#live-profile').length) { src = 'profile'; liveUpdate(); }
|
||||||
if($j('#live-community').length) { src = 'community'; liveUpdate(); }
|
if($('#live-community').length) { src = 'community'; liveUpdate(); }
|
||||||
if($j('#live-notes').length) { src = 'notes'; liveUpdate(); }
|
if($('#live-notes').length) { src = 'notes'; liveUpdate(); }
|
||||||
if($j('#live-display').length) { src = 'display'; liveUpdate(); }
|
if($('#live-display').length) { src = 'display'; liveUpdate(); }
|
||||||
/*if($j('#live-display').length) {
|
/*if($('#live-display').length) {
|
||||||
if(liking) {
|
if(liking) {
|
||||||
liking = 0;
|
liking = 0;
|
||||||
window.location.href=window.location.href
|
window.location.href=window.location.href
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
if($j('#live-photos').length) {
|
if($('#live-photos').length) {
|
||||||
if(liking) {
|
if(liking) {
|
||||||
liking = 0;
|
liking = 0;
|
||||||
window.location.href=window.location.href
|
window.location.href=window.location.href
|
||||||
|
@ -283,8 +283,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function liveUpdate() {
|
function liveUpdate() {
|
||||||
if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $j('.like-rotator').hide(); return; }
|
if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $('.like-rotator').hide(); return; }
|
||||||
if(($j('.comment-edit-text-full').length) || (in_progress)) {
|
if(($('.comment-edit-text-full').length) || (in_progress)) {
|
||||||
if(livetime) {
|
if(livetime) {
|
||||||
clearTimeout(livetime);
|
clearTimeout(livetime);
|
||||||
}
|
}
|
||||||
|
@ -300,55 +300,55 @@
|
||||||
var udargs = ((netargs.length) ? '/' + netargs : '');
|
var udargs = ((netargs.length) ? '/' + netargs : '');
|
||||||
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0);
|
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0);
|
||||||
|
|
||||||
$j.get(update_url,function(data) {
|
$.get(update_url,function(data) {
|
||||||
in_progress = false;
|
in_progress = false;
|
||||||
// $j('.collapsed-comments',data).each(function() {
|
// $('.collapsed-comments',data).each(function() {
|
||||||
// var ident = $j(this).attr('id');
|
// var ident = $(this).attr('id');
|
||||||
// var is_hidden = $j('#' + ident).is(':hidden');
|
// var is_hidden = $('#' + ident).is(':hidden');
|
||||||
// if($j('#' + ident).length) {
|
// if($('#' + ident).length) {
|
||||||
// $j('#' + ident).replaceWith($j(this));
|
// $('#' + ident).replaceWith($(this));
|
||||||
// if(is_hidden)
|
// if(is_hidden)
|
||||||
// $j('#' + ident).hide();
|
// $('#' + ident).hide();
|
||||||
// }
|
// }
|
||||||
//});
|
//});
|
||||||
|
|
||||||
// add a new thread
|
// add a new thread
|
||||||
|
|
||||||
$j('.toplevel_item',data).each(function() {
|
$('.toplevel_item',data).each(function() {
|
||||||
var ident = $j(this).attr('id');
|
var ident = $(this).attr('id');
|
||||||
|
|
||||||
if($j('#' + ident).length == 0 && profile_page == 1) {
|
if($('#' + ident).length == 0 && profile_page == 1) {
|
||||||
$j('img',this).each(function() {
|
$('img',this).each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
$j('#' + prev).after($j(this));
|
$('#' + prev).after($(this));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Find out if the hidden comments are open, so we can keep it that way
|
// Find out if the hidden comments are open, so we can keep it that way
|
||||||
// if a new comment has been posted
|
// if a new comment has been posted
|
||||||
var id = $j('.hide-comments-total', this).attr('id');
|
var id = $('.hide-comments-total', this).attr('id');
|
||||||
if(typeof id != 'undefined') {
|
if(typeof id != 'undefined') {
|
||||||
id = id.split('-')[3];
|
id = id.split('-')[3];
|
||||||
var commentsOpen = $j("#collapsed-comments-" + id).is(":visible");
|
var commentsOpen = $("#collapsed-comments-" + id).is(":visible");
|
||||||
}
|
}
|
||||||
|
|
||||||
$j('img',this).each(function() {
|
$('img',this).each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
//vScroll = $j(document).scrollTop();
|
//vScroll = $(document).scrollTop();
|
||||||
$j('html').height($j('html').height());
|
$('html').height($('html').height());
|
||||||
$j('#' + ident).replaceWith($j(this));
|
$('#' + ident).replaceWith($(this));
|
||||||
|
|
||||||
if(typeof id != 'undefined') {
|
if(typeof id != 'undefined') {
|
||||||
if(commentsOpen) showHideComments(id);
|
if(commentsOpen) showHideComments(id);
|
||||||
}
|
}
|
||||||
$j('html').height('auto');
|
$('html').height('auto');
|
||||||
//$j(document).scrollTop(vScroll);
|
//$(document).scrollTop(vScroll);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add Colorbox for viewing Network page images
|
// Add Colorbox for viewing Network page images
|
||||||
$j("#" + ident + " .wall-item-body a img").each(function(){
|
$("#" + ident + " .wall-item-body a img").each(function(){
|
||||||
var aElem = $j(this).parent();
|
var aElem = $(this).parent();
|
||||||
var imgHref = aElem.attr("href");
|
var imgHref = aElem.attr("href");
|
||||||
|
|
||||||
// We need to make sure we only put a Colorbox on links to Friendica images
|
// We need to make sure we only put a Colorbox on links to Friendica images
|
||||||
|
@ -358,8 +358,8 @@
|
||||||
if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)) {
|
if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)) {
|
||||||
|
|
||||||
// Add a unique class to all the images of a certain post, to allow scrolling through
|
// Add a unique class to all the images of a certain post, to allow scrolling through
|
||||||
var cBoxClass = $j(this).closest(".wall-item-body").attr("id") + "-lightbox";
|
var cBoxClass = $(this).closest(".wall-item-body").attr("id") + "-lightbox";
|
||||||
$j(this).addClass(cBoxClass);
|
$(this).addClass(cBoxClass);
|
||||||
|
|
||||||
aElem.colorbox({
|
aElem.colorbox({
|
||||||
maxHeight: '90%',
|
maxHeight: '90%',
|
||||||
|
@ -376,36 +376,36 @@
|
||||||
|
|
||||||
/*prev = 'live-' + src;
|
/*prev = 'live-' + src;
|
||||||
|
|
||||||
$j('.wall-item-outside-wrapper',data).each(function() {
|
$('.wall-item-outside-wrapper',data).each(function() {
|
||||||
var ident = $j(this).attr('id');
|
var ident = $(this).attr('id');
|
||||||
|
|
||||||
if($j('#' + ident).length == 0 && prev != 'live-' + src) {
|
if($('#' + ident).length == 0 && prev != 'live-' + src) {
|
||||||
$j('img',this).each(function() {
|
$('img',this).each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
$j('#' + prev).after($j(this));
|
$('#' + prev).after($(this));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#' + ident + ' ' + '.wall-item-ago').replaceWith($j(this).find('.wall-item-ago'));
|
$('#' + ident + ' ' + '.wall-item-ago').replaceWith($(this).find('.wall-item-ago'));
|
||||||
if($j('#' + ident + ' ' + '.comment-edit-text-empty').length)
|
if($('#' + ident + ' ' + '.comment-edit-text-empty').length)
|
||||||
$j('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($j(this).find('.wall-item-comment-wrapper'));
|
$('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($(this).find('.wall-item-comment-wrapper'));
|
||||||
$j('#' + ident + ' ' + '.hide-comments-total').replaceWith($j(this).find('.hide-comments-total'));
|
$('#' + ident + ' ' + '.hide-comments-total').replaceWith($(this).find('.hide-comments-total'));
|
||||||
$j('#' + ident + ' ' + '.wall-item-like').replaceWith($j(this).find('.wall-item-like'));
|
$('#' + ident + ' ' + '.wall-item-like').replaceWith($(this).find('.wall-item-like'));
|
||||||
$j('#' + ident + ' ' + '.wall-item-dislike').replaceWith($j(this).find('.wall-item-dislike'));
|
$('#' + ident + ' ' + '.wall-item-dislike').replaceWith($(this).find('.wall-item-dislike'));
|
||||||
$j('#' + ident + ' ' + '.my-comment-photo').each(function() {
|
$('#' + ident + ' ' + '.my-comment-photo').each(function() {
|
||||||
$j(this).attr('src',$j(this).attr('dst'));
|
$(this).attr('src',$(this).attr('dst'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
prev = ident;
|
prev = ident;
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
$j('.like-rotator').hide();
|
$('.like-rotator').hide();
|
||||||
if(commentBusy) {
|
if(commentBusy) {
|
||||||
commentBusy = false;
|
commentBusy = false;
|
||||||
$j('body').css('cursor', 'auto');
|
$('body').css('cursor', 'auto');
|
||||||
}
|
}
|
||||||
/* autocomplete @nicknames */
|
/* autocomplete @nicknames */
|
||||||
$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");
|
$(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
|
|
||||||
collapseHeight();
|
collapseHeight();
|
||||||
|
|
||||||
|
@ -419,22 +419,22 @@
|
||||||
if(typeof elems != 'undefined') {
|
if(typeof elems != 'undefined') {
|
||||||
elemName = elems + ' ' + elemName;
|
elemName = elems + ' ' + elemName;
|
||||||
}
|
}
|
||||||
$j(elemName).each(function() {
|
$(elemName).each(function() {
|
||||||
if($j(this).height() > 450) {
|
if($(this).height() > 450) {
|
||||||
$j('html').height($j('html').height());
|
$('html').height($('html').height());
|
||||||
$j(this).divgrow({ initialHeight: 400, showBrackets: false, speed: 0 });
|
$(this).divgrow({ initialHeight: 400, showBrackets: false, speed: 0 });
|
||||||
$j(this).addClass('divmore');
|
$(this).addClass('divmore');
|
||||||
$j('html').height('auto');
|
$('html').height('auto');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/*function imgbright(node) {
|
/*function imgbright(node) {
|
||||||
$j(node).removeClass("drophide").addClass("drop");
|
$(node).removeClass("drophide").addClass("drop");
|
||||||
}
|
}
|
||||||
|
|
||||||
function imgdull(node) {
|
function imgdull(node) {
|
||||||
$j(node).removeClass("drop").addClass("drophide");
|
$(node).removeClass("drop").addClass("drophide");
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
// Since our ajax calls are asynchronous, we will give a few
|
// Since our ajax calls are asynchronous, we will give a few
|
||||||
|
@ -449,28 +449,28 @@
|
||||||
|
|
||||||
function dolike(ident,verb) {
|
function dolike(ident,verb) {
|
||||||
unpause();
|
unpause();
|
||||||
$j('#like-rotator-' + ident.toString()).show();
|
$('#like-rotator-' + ident.toString()).show();
|
||||||
$j.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate );
|
$.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate );
|
||||||
liking = 1;
|
liking = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
function dostar(ident) {
|
function dostar(ident) {
|
||||||
ident = ident.toString();
|
ident = ident.toString();
|
||||||
// $j('#like-rotator-' + ident).show();
|
// $('#like-rotator-' + ident).show();
|
||||||
$j.get('starred/' + ident, function(data) {
|
$.get('starred/' + ident, function(data) {
|
||||||
if(data.match(/1/)) {
|
if(data.match(/1/)) {
|
||||||
$j('#starred-' + ident).addClass('starred');
|
$('#starred-' + ident).addClass('starred');
|
||||||
$j('#starred-' + ident).removeClass('unstarred');
|
$('#starred-' + ident).removeClass('unstarred');
|
||||||
$j('#star-' + ident).addClass('hidden');
|
$('#star-' + ident).addClass('hidden');
|
||||||
$j('#unstar-' + ident).removeClass('hidden');
|
$('#unstar-' + ident).removeClass('hidden');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#starred-' + ident).addClass('unstarred');
|
$('#starred-' + ident).addClass('unstarred');
|
||||||
$j('#starred-' + ident).removeClass('starred');
|
$('#starred-' + ident).removeClass('starred');
|
||||||
$j('#star-' + ident).removeClass('hidden');
|
$('#star-' + ident).removeClass('hidden');
|
||||||
$j('#unstar-' + ident).addClass('hidden');
|
$('#unstar-' + ident).addClass('hidden');
|
||||||
}
|
}
|
||||||
// $j('#like-rotator-' + ident).hide();
|
// $('#like-rotator-' + ident).hide();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -505,31 +505,31 @@
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
lockvisible = true;
|
lockvisible = true;
|
||||||
$j.get('lockview/' + id, function(data) {
|
$.get('lockview/' + id, function(data) {
|
||||||
$j('#panel').html(data);
|
$('#panel').html(data);
|
||||||
$j('#panel').css({ 'left': cursor.x + 5 , 'top': cursor.y + 5});
|
$('#panel').css({ 'left': cursor.x + 5 , 'top': cursor.y + 5});
|
||||||
$j('#panel').show();
|
$('#panel').show();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function lockviewhide() {
|
function lockviewhide() {
|
||||||
lockvisible = false;
|
lockvisible = false;
|
||||||
$j('#panel').hide();
|
$('#panel').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_comment(id) {
|
function post_comment(id) {
|
||||||
unpause();
|
unpause();
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j("#comment-preview-inp-" + id).val("0");
|
$("#comment-preview-inp-" + id).val("0");
|
||||||
$j.post(
|
$.post(
|
||||||
"item",
|
"item",
|
||||||
$j("#comment-edit-form-" + id).serialize(),
|
$("#comment-edit-form-" + id).serialize(),
|
||||||
function(data) {
|
function(data) {
|
||||||
if(data.success) {
|
if(data.success) {
|
||||||
$j("#comment-edit-wrapper-" + id).hide();
|
$("#comment-edit-wrapper-" + id).hide();
|
||||||
$j("#comment-edit-text-" + id).val('');
|
$("#comment-edit-text-" + id).val('');
|
||||||
var tarea = document.getElementById("comment-edit-text-" + id);
|
var tarea = document.getElementById("comment-edit-text-" + id);
|
||||||
if(tarea)
|
if(tarea)
|
||||||
commentClose(tarea,id);
|
commentClose(tarea,id);
|
||||||
|
@ -547,16 +547,16 @@
|
||||||
|
|
||||||
|
|
||||||
function preview_comment(id) {
|
function preview_comment(id) {
|
||||||
$j("#comment-preview-inp-" + id).val("1");
|
$("#comment-preview-inp-" + id).val("1");
|
||||||
$j("#comment-edit-preview-" + id).show();
|
$("#comment-edit-preview-" + id).show();
|
||||||
$j.post(
|
$.post(
|
||||||
"item",
|
"item",
|
||||||
$j("#comment-edit-form-" + id).serialize(),
|
$("#comment-edit-form-" + id).serialize(),
|
||||||
function(data) {
|
function(data) {
|
||||||
if(data.preview) {
|
if(data.preview) {
|
||||||
|
|
||||||
$j("#comment-edit-preview-" + id).html(data.preview);
|
$("#comment-edit-preview-" + id).html(data.preview);
|
||||||
$j("#comment-edit-preview-" + id + " a").click(function() { return false; });
|
$("#comment-edit-preview-" + id + " a").click(function() { return false; });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"json"
|
"json"
|
||||||
|
@ -566,34 +566,34 @@
|
||||||
|
|
||||||
|
|
||||||
function showHideComments(id) {
|
function showHideComments(id) {
|
||||||
if( $j("#collapsed-comments-" + id).is(":visible")) {
|
if( $("#collapsed-comments-" + id).is(":visible")) {
|
||||||
$j("#collapsed-comments-" + id).hide();
|
$("#collapsed-comments-" + id).hide();
|
||||||
$j("#hide-comments-" + id).html(window.showMore);
|
$("#hide-comments-" + id).html(window.showMore);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j("#collapsed-comments-" + id).show();
|
$("#collapsed-comments-" + id).show();
|
||||||
$j("#hide-comments-" + id).html(window.showFewer);
|
$("#hide-comments-" + id).html(window.showFewer);
|
||||||
collapseHeight("#collapsed-comments-" + id);
|
collapseHeight("#collapsed-comments-" + id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function preview_post() {
|
function preview_post() {
|
||||||
$j("#jot-preview").val("1");
|
$("#jot-preview").val("1");
|
||||||
$j("#jot-preview-content").show();
|
$("#jot-preview-content").show();
|
||||||
tinyMCE.triggerSave();
|
tinyMCE.triggerSave();
|
||||||
$j.post(
|
$.post(
|
||||||
"item",
|
"item",
|
||||||
$j("#profile-jot-form").serialize(),
|
$("#profile-jot-form").serialize(),
|
||||||
function(data) {
|
function(data) {
|
||||||
if(data.preview) {
|
if(data.preview) {
|
||||||
$j("#jot-preview-content").html(data.preview);
|
$("#jot-preview-content").html(data.preview);
|
||||||
$j("#jot-preview-content" + " a").click(function() { return false; });
|
$("#jot-preview-content" + " a").click(function() { return false; });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"json"
|
"json"
|
||||||
);
|
);
|
||||||
$j("#jot-preview").val("0");
|
$("#jot-preview").val("0");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -602,7 +602,7 @@
|
||||||
// unpause auto reloads if they are currently stopped
|
// unpause auto reloads if they are currently stopped
|
||||||
totStopped = false;
|
totStopped = false;
|
||||||
stopped = false;
|
stopped = false;
|
||||||
$j('#pause').html('');
|
$('#pause').html('');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -630,40 +630,40 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function groupChangeMember(gid, cid, sec_token) {
|
function groupChangeMember(gid, cid, sec_token) {
|
||||||
$j('body .fakelink').css('cursor', 'wait');
|
$('body .fakelink').css('cursor', 'wait');
|
||||||
$j.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) {
|
$.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) {
|
||||||
$j('#group-update-wrapper').html(data);
|
$('#group-update-wrapper').html(data);
|
||||||
$j('body .fakelink').css('cursor', 'auto');
|
$('body .fakelink').css('cursor', 'auto');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function profChangeMember(gid,cid) {
|
function profChangeMember(gid,cid) {
|
||||||
$j('body .fakelink').css('cursor', 'wait');
|
$('body .fakelink').css('cursor', 'wait');
|
||||||
$j.get('profperm/' + gid + '/' + cid, function(data) {
|
$.get('profperm/' + gid + '/' + cid, function(data) {
|
||||||
$j('#prof-update-wrapper').html(data);
|
$('#prof-update-wrapper').html(data);
|
||||||
$j('body .fakelink').css('cursor', 'auto');
|
$('body .fakelink').css('cursor', 'auto');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function contactgroupChangeMember(gid,cid) {
|
function contactgroupChangeMember(gid,cid) {
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j.get('contactgroup/' + gid + '/' + cid, function(data) {
|
$.get('contactgroup/' + gid + '/' + cid, function(data) {
|
||||||
$j('body').css('cursor', 'auto');
|
$('body').css('cursor', 'auto');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function checkboxhighlight(box) {
|
function checkboxhighlight(box) {
|
||||||
if($j(box).is(':checked')) {
|
if($(box).is(':checked')) {
|
||||||
$j(box).addClass('checkeditem');
|
$(box).addClass('checkeditem');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j(box).removeClass('checkeditem');
|
$(box).removeClass('checkeditem');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function notifyMarkAll() {
|
function notifyMarkAll() {
|
||||||
$j.get('notify/mark/all', function(data) {
|
$.get('notify/mark/all', function(data) {
|
||||||
if(timer) clearTimeout(timer);
|
if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,1000);
|
timer = setTimeout(NavUpdate,1000);
|
||||||
});
|
});
|
||||||
|
@ -742,9 +742,9 @@ Array.prototype.remove = function(item) {
|
||||||
};
|
};
|
||||||
|
|
||||||
function previewTheme(elm) {
|
function previewTheme(elm) {
|
||||||
theme = $j(elm).val();
|
theme = $(elm).val();
|
||||||
$j.getJSON('pretheme?f=&theme=' + theme,function(data) {
|
$.getJSON('pretheme?f=&theme=' + theme,function(data) {
|
||||||
$j('#theme-preview').html('<div id="theme-desc">' + data.desc + '</div><div id="theme-version">' + data.version + '</div><div id="theme-credits">' + data.credits + '</div><a href="' + data.img + '"><img src="' + data.img + '" width="320" height="240" alt="' + theme + '" /></a>');
|
$('#theme-preview').html('<div id="theme-desc">' + data.desc + '</div><div id="theme-version">' + data.version + '</div><div id="theme-credits">' + data.credits + '</div><a href="' + data.img + '"><img src="' + data.img + '" width="320" height="240" alt="' + theme + '" /></a>');
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
2
view/theme/frost/js/main.min.js
vendored
2
view/theme/frost/js/main.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,4 @@
|
||||||
$j(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
window.navMenuTimeout = {
|
window.navMenuTimeout = {
|
||||||
'#network-menu-list-timeout': null,
|
'#network-menu-list-timeout': null,
|
||||||
|
@ -12,83 +12,83 @@ $j(document).ready(function() {
|
||||||
'#system-menu-list-closing': false
|
'#system-menu-list-closing': false
|
||||||
};
|
};
|
||||||
|
|
||||||
/* $j.ajaxSetup({
|
/* $.ajaxSetup({
|
||||||
cache: false
|
cache: false
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
|
|
||||||
/* enable tinymce on focus and click */
|
/* enable tinymce on focus and click */
|
||||||
$j("#profile-jot-text").focus(enableOnUser);
|
$("#profile-jot-text").focus(enableOnUser);
|
||||||
$j("#profile-jot-text").click(enableOnUser);
|
$("#profile-jot-text").click(enableOnUser);
|
||||||
|
|
||||||
$j('.nav-menu-list, .nav-menu-icon').hover(function() {
|
$('.nav-menu-list, .nav-menu-icon').hover(function() {
|
||||||
showNavMenu($j(this).attr('point'));
|
showNavMenu($(this).attr('point'));
|
||||||
}, function() {
|
}, function() {
|
||||||
hideNavMenu($j(this).attr('point'));
|
hideNavMenu($(this).attr('point'));
|
||||||
});
|
});
|
||||||
|
|
||||||
/* $j('html').click(function() { $j("#nav-notifications-menu" ).hide(); });*/
|
/* $('html').click(function() { $("#nav-notifications-menu" ).hide(); });*/
|
||||||
|
|
||||||
$j('.group-edit-icon').hover(
|
$('.group-edit-icon').hover(
|
||||||
function() {
|
function() {
|
||||||
$j(this).addClass('icon'); $j(this).removeClass('iconspacer');},
|
$(this).addClass('icon'); $(this).removeClass('iconspacer');},
|
||||||
function() {
|
function() {
|
||||||
$j(this).removeClass('icon'); $j(this).addClass('iconspacer');}
|
$(this).removeClass('icon'); $(this).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
$j('.sidebar-group-element').hover(
|
$('.sidebar-group-element').hover(
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#edit-' + id).addClass('icon'); $j('#edit-' + id).removeClass('iconspacer');},
|
$('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');},
|
||||||
|
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#edit-' + id).removeClass('icon');$j('#edit-' + id).addClass('iconspacer');}
|
$('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
$j('.savedsearchdrop').hover(
|
$('.savedsearchdrop').hover(
|
||||||
function() {
|
function() {
|
||||||
$j(this).addClass('drop'); $j(this).addClass('icon'); $j(this).removeClass('iconspacer');},
|
$(this).addClass('drop'); $(this).addClass('icon'); $(this).removeClass('iconspacer');},
|
||||||
function() {
|
function() {
|
||||||
$j(this).removeClass('drop'); $j(this).removeClass('icon'); $j(this).addClass('iconspacer');}
|
$(this).removeClass('drop'); $(this).removeClass('icon'); $(this).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
$j('.savedsearchterm').hover(
|
$('.savedsearchterm').hover(
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#drop-' + id).addClass('icon'); $j('#drop-' + id).addClass('drophide'); $j('#drop-' + id).removeClass('iconspacer');},
|
$('#drop-' + id).addClass('icon'); $('#drop-' + id).addClass('drophide'); $('#drop-' + id).removeClass('iconspacer');},
|
||||||
|
|
||||||
function() {
|
function() {
|
||||||
id = $j(this).attr('id');
|
id = $(this).attr('id');
|
||||||
$j('#drop-' + id).removeClass('icon');$j('#drop-' + id).removeClass('drophide'); $j('#drop-' + id).addClass('iconspacer');}
|
$('#drop-' + id).removeClass('icon');$('#drop-' + id).removeClass('drophide'); $('#drop-' + id).addClass('iconspacer');}
|
||||||
);
|
);
|
||||||
|
|
||||||
/* $j('.nav-load-page-link').click(function() {
|
/* $('.nav-load-page-link').click(function() {
|
||||||
getPageContent( $j(this).attr('href') );
|
getPageContent( $(this).attr('href') );
|
||||||
hideNavMenu( '#' + $j(this).closest('ul').attr('id') );
|
hideNavMenu( '#' + $(this).closest('ul').attr('id') );
|
||||||
return false;
|
return false;
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
$j('#event-share-checkbox').change(function() {
|
$('#event-share-checkbox').change(function() {
|
||||||
|
|
||||||
if ($j('#event-share-checkbox').is(':checked')) {
|
if ($('#event-share-checkbox').is(':checked')) {
|
||||||
$j('#acl-wrapper').show();
|
$('#acl-wrapper').show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#acl-wrapper').hide();
|
$('#acl-wrapper').hide();
|
||||||
}
|
}
|
||||||
}).trigger('change');
|
}).trigger('change');
|
||||||
|
|
||||||
// For event_end.tpl
|
// For event_end.tpl
|
||||||
/* $j('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
|
/* $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
|
||||||
var selstr;
|
var selstr;
|
||||||
$j('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
|
$('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
|
||||||
selstr = $j(this).text();
|
selstr = $(this).text();
|
||||||
$j('#jot-public').hide();
|
$('#jot-public').hide();
|
||||||
});
|
});
|
||||||
if(selstr == null) {
|
if(selstr == null) {
|
||||||
$j('#jot-public').show();
|
$('#jot-public').show();
|
||||||
}
|
}
|
||||||
|
|
||||||
}).trigger('change');*/
|
}).trigger('change');*/
|
||||||
|
@ -99,23 +99,23 @@ $j(document).ready(function() {
|
||||||
window.imageUploadButton,
|
window.imageUploadButton,
|
||||||
{ action: 'wall_upload/'+window.nickname,
|
{ action: 'wall_upload/'+window.nickname,
|
||||||
name: 'userfile',
|
name: 'userfile',
|
||||||
onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
|
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
|
||||||
onComplete: function(file,response) {
|
onComplete: function(file,response) {
|
||||||
addeditortext(window.jotId, response);
|
addeditortext(window.jotId, response);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
if($j('#wall-file-upload').length) {
|
if($('#wall-file-upload').length) {
|
||||||
var file_uploader = new window.AjaxUpload(
|
var file_uploader = new window.AjaxUpload(
|
||||||
'wall-file-upload',
|
'wall-file-upload',
|
||||||
{ action: 'wall_attach/'+window.nickname,
|
{ action: 'wall_attach/'+window.nickname,
|
||||||
name: 'userfile',
|
name: 'userfile',
|
||||||
onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
|
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
|
||||||
onComplete: function(file,response) {
|
onComplete: function(file,response) {
|
||||||
addeditortext(window.jotId, response);
|
addeditortext(window.jotId, response);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -132,23 +132,23 @@ $j(document).ready(function() {
|
||||||
|
|
||||||
|
|
||||||
if(window.aclType == "settings-head" || window.aclType == "photos_head" || window.aclType == "event_head") {
|
if(window.aclType == "settings-head" || window.aclType == "photos_head" || window.aclType == "event_head") {
|
||||||
$j('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
|
$('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
|
||||||
var selstr;
|
var selstr;
|
||||||
$j('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
|
$('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
|
||||||
selstr = $j(this).text();
|
selstr = $(this).text();
|
||||||
$j('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
$('#jot-perms-icon').removeClass('unlock').addClass('lock');
|
||||||
$j('#jot-public').hide();
|
$('#jot-public').hide();
|
||||||
});
|
});
|
||||||
if(selstr == null) {
|
if(selstr == null) {
|
||||||
$j('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
$('#jot-perms-icon').removeClass('lock').addClass('unlock');
|
||||||
$j('#jot-public').show();
|
$('#jot-public').show();
|
||||||
}
|
}
|
||||||
|
|
||||||
}).trigger('change');
|
}).trigger('change');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(window.aclType == "event_head") {
|
if(window.aclType == "event_head") {
|
||||||
$j('#events-calendar').fullCalendar({
|
$('#events-calendar').fullCalendar({
|
||||||
events: baseurl + '/events/json/',
|
events: baseurl + '/events/json/',
|
||||||
header: {
|
header: {
|
||||||
left: 'prev,next today',
|
left: 'prev,next today',
|
||||||
|
@ -198,7 +198,7 @@ $j(document).ready(function() {
|
||||||
// center on date
|
// center on date
|
||||||
var args=location.href.replace(baseurl,"").split("/");
|
var args=location.href.replace(baseurl,"").split("/");
|
||||||
if (args.length>=4) {
|
if (args.length>=4) {
|
||||||
$j("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1);
|
$("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// show event popup
|
// show event popup
|
||||||
|
@ -209,17 +209,17 @@ $j(document).ready(function() {
|
||||||
|
|
||||||
switch(window.autocompleteType) {
|
switch(window.autocompleteType) {
|
||||||
case 'msg-header':
|
case 'msg-header':
|
||||||
var a = $j("#recip").autocomplete({
|
var a = $("#recip").autocomplete({
|
||||||
serviceUrl: baseurl + '/acl',
|
serviceUrl: baseurl + '/acl',
|
||||||
minChars: 2,
|
minChars: 2,
|
||||||
width: 350,
|
width: 350,
|
||||||
onSelect: function(value,data) {
|
onSelect: function(value,data) {
|
||||||
$j("#recip-complete").val(data);
|
$("#recip-complete").val(data);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case 'contacts-head':
|
case 'contacts-head':
|
||||||
var a = $j("#contacts-search").autocomplete({
|
var a = $("#contacts-search").autocomplete({
|
||||||
serviceUrl: baseurl + '/acl',
|
serviceUrl: baseurl + '/acl',
|
||||||
minChars: 2,
|
minChars: 2,
|
||||||
width: 350,
|
width: 350,
|
||||||
|
@ -227,23 +227,23 @@ $j(document).ready(function() {
|
||||||
a.setOptions({ params: { type: 'a' }});
|
a.setOptions({ params: { type: 'a' }});
|
||||||
break;
|
break;
|
||||||
case 'display-head':
|
case 'display-head':
|
||||||
$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
$(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* if(window.autoCompleteType == "display-head") {
|
/* if(window.autoCompleteType == "display-head") {
|
||||||
//$j(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
//$(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
// make auto-complete work in more places
|
// make auto-complete work in more places
|
||||||
//$j(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
//$(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
$(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
// Add Colorbox for viewing Network page images
|
// Add Colorbox for viewing Network page images
|
||||||
//var cBoxClasses = new Array();
|
//var cBoxClasses = new Array();
|
||||||
$j(".wall-item-body a img").each(function(){
|
$(".wall-item-body a img").each(function(){
|
||||||
var aElem = $j(this).parent();
|
var aElem = $(this).parent();
|
||||||
var imgHref = aElem.attr("href");
|
var imgHref = aElem.attr("href");
|
||||||
|
|
||||||
// We need to make sure we only put a Colorbox on links to Friendica images
|
// We need to make sure we only put a Colorbox on links to Friendica images
|
||||||
|
@ -253,22 +253,22 @@ $j(document).ready(function() {
|
||||||
if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)) {
|
if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)) {
|
||||||
|
|
||||||
// Add a unique class to all the images of a certain post, to allow scrolling through
|
// Add a unique class to all the images of a certain post, to allow scrolling through
|
||||||
var cBoxClass = $j(this).closest(".wall-item-body").attr("id") + "-lightbox";
|
var cBoxClass = $(this).closest(".wall-item-body").attr("id") + "-lightbox";
|
||||||
$j(this).addClass(cBoxClass);
|
$(this).addClass(cBoxClass);
|
||||||
|
|
||||||
// if( $j.inArray(cBoxClass, cBoxClasses) < 0 ) {
|
// if( $.inArray(cBoxClass, cBoxClasses) < 0 ) {
|
||||||
// cBoxClasses.push(cBoxClass);
|
// cBoxClasses.push(cBoxClass);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
aElem.colorbox({
|
aElem.colorbox({
|
||||||
maxHeight: '90%',
|
maxHeight: '90%',
|
||||||
photo: true, // Colorbox doesn't recognize a URL that don't end in .jpg, etc. as a photo
|
photo: true, // Colorbox doesn't recognize a URL that don't end in .jpg, etc. as a photo
|
||||||
rel: cBoxClass //$j(this).attr("class").match(/wall-item-body-[\d]+-lightbox/)[0]
|
rel: cBoxClass //$(this).attr("class").match(/wall-item-body-[\d]+-lightbox/)[0]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
/*$j.each(cBoxClasses, function(){
|
/*$.each(cBoxClasses, function(){
|
||||||
$j('.'+this).colorbox({
|
$('.'+this).colorbox({
|
||||||
maxHeight: '90%',
|
maxHeight: '90%',
|
||||||
photo: true,
|
photo: true,
|
||||||
rel: this
|
rel: this
|
||||||
|
@ -279,41 +279,41 @@ $j(document).ready(function() {
|
||||||
|
|
||||||
|
|
||||||
// update pending count //
|
// update pending count //
|
||||||
$j(function(){
|
$(function(){
|
||||||
|
|
||||||
$j("nav").bind('nav-update', function(e,data){
|
$("nav").bind('nav-update', function(e,data){
|
||||||
var elm = $j('#pending-update');
|
var elm = $('#pending-update');
|
||||||
var register = $j(data).find('register').text();
|
var register = $(data).find('register').text();
|
||||||
if (register=="0") { register=""; elm.hide();} else { elm.show(); }
|
if (register=="0") { register=""; elm.hide();} else { elm.show(); }
|
||||||
elm.html(register);
|
elm.html(register);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$j(function(){
|
$(function(){
|
||||||
|
|
||||||
$j("#cnftheme").click(function(){
|
$("#cnftheme").click(function(){
|
||||||
$.colorbox({
|
$.colorbox({
|
||||||
width: 800,
|
width: 800,
|
||||||
height: '90%',
|
height: '90%',
|
||||||
href: baseurl + "/admin/themes/" + $("#id_theme :selected").val(),
|
href: baseurl + "/admin/themes/" + $("#id_theme :selected").val(),
|
||||||
onComplete: function(){
|
onComplete: function(){
|
||||||
$j("div#fancybox-content form").submit(function(e){
|
$("div#fancybox-content form").submit(function(e){
|
||||||
var url = $j(this).attr('action');
|
var url = $(this).attr('action');
|
||||||
// can't get .serialize() to work...
|
// can't get .serialize() to work...
|
||||||
var data={};
|
var data={};
|
||||||
$j(this).find("input").each(function(){
|
$(this).find("input").each(function(){
|
||||||
data[$j(this).attr('name')] = $j(this).val();
|
data[$(this).attr('name')] = $(this).val();
|
||||||
});
|
});
|
||||||
$j(this).find("select").each(function(){
|
$(this).find("select").each(function(){
|
||||||
data[$j(this).attr('name')] = $j(this).children(":selected").val();
|
data[$(this).attr('name')] = $(this).children(":selected").val();
|
||||||
});
|
});
|
||||||
console.log(":)", url, data);
|
console.log(":)", url, data);
|
||||||
|
|
||||||
$j.post(url, data, function(data) {
|
$.post(url, data, function(data) {
|
||||||
if(timer) clearTimeout(timer);
|
if(timer) clearTimeout(timer);
|
||||||
NavUpdate();
|
NavUpdate();
|
||||||
$j.colorbox.close();
|
$.colorbox.close();
|
||||||
})
|
})
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
@ -327,7 +327,7 @@ $j(function(){
|
||||||
|
|
||||||
|
|
||||||
function homeRedirect() {
|
function homeRedirect() {
|
||||||
$j('html').fadeOut('slow', function(){
|
$('html').fadeOut('slow', function(){
|
||||||
window.location = baseurl + "/login";
|
window.location = baseurl + "/login";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -335,7 +335,7 @@ function homeRedirect() {
|
||||||
|
|
||||||
if(typeof window.photoEdit != 'undefined') {
|
if(typeof window.photoEdit != 'undefined') {
|
||||||
|
|
||||||
$j(document).keydown(function(event) {
|
$(document).keydown(function(event) {
|
||||||
|
|
||||||
if(window.prevLink != '') { if(event.ctrlKey && event.keyCode == 37) { event.preventDefault(); window.location.href = window.prevLink; }}
|
if(window.prevLink != '') { if(event.ctrlKey && event.keyCode == 37) { event.preventDefault(); window.location.href = window.prevLink; }}
|
||||||
if(window.nextLink != '') { if(event.ctrlKey && event.keyCode == 39) { event.preventDefault(); window.location.href = window.nextLink; }}
|
if(window.nextLink != '') { if(event.ctrlKey && event.keyCode == 39) { event.preventDefault(); window.location.href = window.nextLink; }}
|
||||||
|
@ -344,23 +344,23 @@ if(typeof window.photoEdit != 'undefined') {
|
||||||
}
|
}
|
||||||
|
|
||||||
function showEvent(eventid) {
|
function showEvent(eventid) {
|
||||||
$j.get(
|
$.get(
|
||||||
baseurl + '/events/?id='+eventid,
|
baseurl + '/events/?id='+eventid,
|
||||||
function(data){
|
function(data){
|
||||||
$j.colorbox({html:data});
|
$.colorbox({html:data});
|
||||||
$j.colorbox.resize();
|
$.colorbox.resize();
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function initCrop() {
|
function initCrop() {
|
||||||
function onEndCrop( coords, dimensions ) {
|
function onEndCrop( coords, dimensions ) {
|
||||||
$( 'x1' ).value = coords.x1;
|
$PR( 'x1' ).value = coords.x1;
|
||||||
$( 'y1' ).value = coords.y1;
|
$PR( 'y1' ).value = coords.y1;
|
||||||
$( 'x2' ).value = coords.x2;
|
$PR( 'x2' ).value = coords.x2;
|
||||||
$( 'y2' ).value = coords.y2;
|
$PR( 'y2' ).value = coords.y2;
|
||||||
$( 'width' ).value = dimensions.width;
|
$PR( 'width' ).value = dimensions.width;
|
||||||
$( 'height' ).value = dimensions.height;
|
$PR( 'height' ).value = dimensions.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
Event.observe( window, 'load', function() {
|
Event.observe( window, 'load', function() {
|
||||||
|
@ -381,14 +381,14 @@ function initCrop() {
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
$j(document).mouseup(function (clickPos) {
|
$(document).mouseup(function (clickPos) {
|
||||||
|
|
||||||
var sysMenu = $j("#system-menu-list");
|
var sysMenu = $("#system-menu-list");
|
||||||
var sysMenuLink = $j(".system-menu-link");
|
var sysMenuLink = $(".system-menu-link");
|
||||||
var contactsMenu = $j("#contacts-menu-list");
|
var contactsMenu = $("#contacts-menu-list");
|
||||||
var contactsMenuLink = $j(".contacts-menu-link");
|
var contactsMenuLink = $(".contacts-menu-link");
|
||||||
var networkMenu = $j("#network-menu-list");
|
var networkMenu = $("#network-menu-list");
|
||||||
var networkMenuLink = $j(".network-menu-link");
|
var networkMenuLink = $(".network-menu-link");
|
||||||
|
|
||||||
if( !sysMenu.is(clickPos.target) && !sysMenuLink.is(clickPos.target) && sysMenu.has(clickPos.target).length === 0) {
|
if( !sysMenu.is(clickPos.target) && !sysMenuLink.is(clickPos.target) && sysMenu.has(clickPos.target).length === 0) {
|
||||||
hideNavMenu("#system-menu-list");
|
hideNavMenu("#system-menu-list");
|
||||||
|
@ -404,20 +404,20 @@ $j(document).mouseup(function (clickPos) {
|
||||||
|
|
||||||
function getPageContent(url) {
|
function getPageContent(url) {
|
||||||
|
|
||||||
var pos = $j('.main-container').position();
|
var pos = $('.main-container').position();
|
||||||
|
|
||||||
$j('.main-container').css('margin-left', pos.left);
|
$('.main-container').css('margin-left', pos.left);
|
||||||
$j('.main-content-container').hide(0, function () {
|
$('.main-content-container').hide(0, function () {
|
||||||
$j('.main-content-loading').show(0);
|
$('.main-content-loading').show(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
$j.get(url, function(html) {
|
$.get(url, function(html) {
|
||||||
console.log($j('.main-content-container').html());
|
console.log($('.main-content-container').html());
|
||||||
$j('.main-content-container').html( $j('.main-content-container', html).html() );
|
$('.main-content-container').html( $('.main-content-container', html).html() );
|
||||||
console.log($j('.main-content-container').html());
|
console.log($('.main-content-container').html());
|
||||||
$j('.main-content-loading').hide(function() {
|
$('.main-content-loading').hide(function() {
|
||||||
$j('.main-content-container').fadeIn(800,function() {
|
$('.main-content-container').fadeIn(800,function() {
|
||||||
$j('.main-container').css('margin-left', 'auto'); // This sucks -- if the CSS specification changes, this will be wrong
|
$('.main-container').css('margin-left', 'auto'); // This sucks -- if the CSS specification changes, this will be wrong
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -434,7 +434,7 @@ function showNavMenu(menuID) {
|
||||||
window.navMenuTimeout[menuID + '-opening'] = true;
|
window.navMenuTimeout[menuID + '-opening'] = true;
|
||||||
|
|
||||||
window.navMenuTimeout[menuID + '-timeout'] = setTimeout( function () {
|
window.navMenuTimeout[menuID + '-timeout'] = setTimeout( function () {
|
||||||
$j(menuID).slideDown('fast').show();
|
$(menuID).slideDown('fast').show();
|
||||||
window.navMenuTimeout[menuID + '-opening'] = false;
|
window.navMenuTimeout[menuID + '-opening'] = false;
|
||||||
}, 200);
|
}, 200);
|
||||||
}
|
}
|
||||||
|
@ -450,7 +450,7 @@ function hideNavMenu(menuID) {
|
||||||
window.navMenuTimeout[menuID + '-closing'] = true;
|
window.navMenuTimeout[menuID + '-closing'] = true;
|
||||||
|
|
||||||
window.navMenuTimeout[menuID + '-timeout'] = setTimeout( function () {
|
window.navMenuTimeout[menuID + '-timeout'] = setTimeout( function () {
|
||||||
$j(menuID).slideUp('fast');
|
$(menuID).slideUp('fast');
|
||||||
window.navMenuTimeout[menuID + '-closing'] = false;
|
window.navMenuTimeout[menuID + '-closing'] = false;
|
||||||
}, 500);
|
}, 500);
|
||||||
}
|
}
|
||||||
|
@ -491,7 +491,7 @@ function InitMCEEditor(editorData) {
|
||||||
};
|
};
|
||||||
|
|
||||||
if(window.editSelect != 'none') {
|
if(window.editSelect != 'none') {
|
||||||
$j.extend(tinyMCEInitConfig, editorData);
|
$.extend(tinyMCEInitConfig, editorData);
|
||||||
tinyMCE.init(tinyMCEInitConfig);
|
tinyMCE.init(tinyMCEInitConfig);
|
||||||
}
|
}
|
||||||
else if(typeof editorData.plaintextFn == 'function') {
|
else if(typeof editorData.plaintextFn == 'function') {
|
||||||
|
@ -505,7 +505,7 @@ var textlen = 0;
|
||||||
function initEditor(cb){
|
function initEditor(cb){
|
||||||
if(editor==false) {
|
if(editor==false) {
|
||||||
editor = true;
|
editor = true;
|
||||||
$j("#profile-jot-text-loading").show();
|
$("#profile-jot-text-loading").show();
|
||||||
|
|
||||||
var editorData = {
|
var editorData = {
|
||||||
mode : "specific_textareas",
|
mode : "specific_textareas",
|
||||||
|
@ -536,53 +536,53 @@ function initEditor(cb){
|
||||||
}
|
}
|
||||||
|
|
||||||
textlen = txt.length;
|
textlen = txt.length;
|
||||||
if(textlen != 0 && $j('#jot-perms-icon').is('.unlock')) {
|
if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) {
|
||||||
$j('#profile-jot-desc').html(window.isPublic);
|
$('#profile-jot-desc').html(window.isPublic);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#profile-jot-desc').html(' ');
|
$('#profile-jot-desc').html(' ');
|
||||||
}
|
}
|
||||||
|
|
||||||
//Character count
|
//Character count
|
||||||
|
|
||||||
if(textlen <= 140) {
|
if(textlen <= 140) {
|
||||||
$j('#character-counter').removeClass('red');
|
$('#character-counter').removeClass('red');
|
||||||
$j('#character-counter').removeClass('orange');
|
$('#character-counter').removeClass('orange');
|
||||||
$j('#character-counter').addClass('grey');
|
$('#character-counter').addClass('grey');
|
||||||
}
|
}
|
||||||
if((textlen > 140) && (textlen <= 420)) {
|
if((textlen > 140) && (textlen <= 420)) {
|
||||||
$j('#character-counter').removeClass('grey');
|
$('#character-counter').removeClass('grey');
|
||||||
$j('#character-counter').removeClass('red');
|
$('#character-counter').removeClass('red');
|
||||||
$j('#character-counter').addClass('orange');
|
$('#character-counter').addClass('orange');
|
||||||
}
|
}
|
||||||
if(textlen > 420) {
|
if(textlen > 420) {
|
||||||
$j('#character-counter').removeClass('grey');
|
$('#character-counter').removeClass('grey');
|
||||||
$j('#character-counter').removeClass('orange');
|
$('#character-counter').removeClass('orange');
|
||||||
$j('#character-counter').addClass('red');
|
$('#character-counter').addClass('red');
|
||||||
}
|
}
|
||||||
$j('#character-counter').text(textlen);
|
$('#character-counter').text(textlen);
|
||||||
});
|
});
|
||||||
|
|
||||||
ed.onInit.add(function(ed) {
|
ed.onInit.add(function(ed) {
|
||||||
ed.pasteAsPlainText = true;
|
ed.pasteAsPlainText = true;
|
||||||
$j("#profile-jot-text-loading").hide();
|
$("#profile-jot-text-loading").hide();
|
||||||
$j(".jothidden").show();
|
$(".jothidden").show();
|
||||||
if (typeof cb!="undefined") cb();
|
if (typeof cb!="undefined") cb();
|
||||||
});
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
plaintextFn : function() {
|
plaintextFn : function() {
|
||||||
$j("#profile-jot-text-loading").hide();
|
$("#profile-jot-text-loading").hide();
|
||||||
$j("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
|
$("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
|
||||||
$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
|
$("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
|
||||||
$j(".jothidden").show();
|
$(".jothidden").show();
|
||||||
if (typeof cb!="undefined") cb();
|
if (typeof cb!="undefined") cb();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
InitMCEEditor(editorData);
|
InitMCEEditor(editorData);
|
||||||
|
|
||||||
// setup acl popup
|
// setup acl popup
|
||||||
$j("a#jot-perms-icon").colorbox({
|
$("a#jot-perms-icon").colorbox({
|
||||||
'inline' : true,
|
'inline' : true,
|
||||||
'transition' : 'elastic'
|
'transition' : 'elastic'
|
||||||
});
|
});
|
||||||
|
@ -593,7 +593,7 @@ function initEditor(cb){
|
||||||
|
|
||||||
function enableOnUser(){
|
function enableOnUser(){
|
||||||
if (editor) return;
|
if (editor) return;
|
||||||
$j(this).val("");
|
$(this).val("");
|
||||||
initEditor();
|
initEditor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -628,26 +628,26 @@ function msgInitEditor() {
|
||||||
}
|
}
|
||||||
|
|
||||||
textlen = txt.length;
|
textlen = txt.length;
|
||||||
if(textlen != 0 && $j('#jot-perms-icon').is('.unlock')) {
|
if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) {
|
||||||
$j('#profile-jot-desc').html(window.isPublic);
|
$('#profile-jot-desc').html(window.isPublic);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#profile-jot-desc').html(' ');
|
$('#profile-jot-desc').html(' ');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
ed.onInit.add(function(ed) {
|
ed.onInit.add(function(ed) {
|
||||||
ed.pasteAsPlainText = true;
|
ed.pasteAsPlainText = true;
|
||||||
var editorId = ed.editorId;
|
var editorId = ed.editorId;
|
||||||
var textarea = $j('#'+editorId);
|
var textarea = $('#'+editorId);
|
||||||
if (typeof(textarea.attr('tabindex')) != "undefined") {
|
if (typeof(textarea.attr('tabindex')) != "undefined") {
|
||||||
$j('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex'));
|
$('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex'));
|
||||||
textarea.attr('tabindex', null);
|
textarea.attr('tabindex', null);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
plaintextFn : function() {
|
plaintextFn : function() {
|
||||||
$j("#prvmail-text").contact_autocomplete(baseurl+"/acl");
|
$("#prvmail-text").contact_autocomplete(baseurl+"/acl");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
InitMCEEditor(editorData);
|
InitMCEEditor(editorData);
|
||||||
|
@ -702,8 +702,8 @@ function profInitEditor() {
|
||||||
|
|
||||||
function addeditortext(textElem, data) {
|
function addeditortext(textElem, data) {
|
||||||
if(window.editSelect == 'none') {
|
if(window.editSelect == 'none') {
|
||||||
var currentText = $j(textElem).val();
|
var currentText = $(textElem).val();
|
||||||
$j(textElem).val(currentText + data);
|
$(textElem).val(currentText + data);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
tinyMCE.execCommand('mceInsertRawHTML',false,data);
|
tinyMCE.execCommand('mceInsertRawHTML',false,data);
|
||||||
|
@ -732,7 +732,7 @@ function jotGetLocation() {
|
||||||
var lat = position.coords.latitude;
|
var lat = position.coords.latitude;
|
||||||
var lng = position.coords.longitude;
|
var lng = position.coords.longitude;
|
||||||
|
|
||||||
$j.ajax({
|
$.ajax({
|
||||||
type: 'GET',
|
type: 'GET',
|
||||||
url: 'http://nominatim.openstreetmap.org/reverse?format=json&lat='+lat+'&lon='+lng,
|
url: 'http://nominatim.openstreetmap.org/reverse?format=json&lat='+lat+'&lon='+lng,
|
||||||
jsonp: 'json_callback',
|
jsonp: 'json_callback',
|
||||||
|
@ -741,45 +741,45 @@ function jotGetLocation() {
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
console.log(json);
|
console.log(json);
|
||||||
var locationDisplay = json.address.building+', '+json.address.city+', '+json.address.state;
|
var locationDisplay = json.address.building+', '+json.address.city+', '+json.address.state;
|
||||||
$j('#jot-location').val(locationDisplay);
|
$('#jot-location').val(locationDisplay);
|
||||||
$j('#jot-display-location').html('Location: '+locationDisplay);
|
$('#jot-display-location').html('Location: '+locationDisplay);
|
||||||
$j('#jot-display-location').show();
|
$('#jot-display-location').show();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
reply = prompt(window.whereAreU, $j('#jot-location').val());
|
reply = prompt(window.whereAreU, $('#jot-location').val());
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
$j('#jot-location').val(reply);
|
$('#jot-location').val(reply);
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
reply = prompt(window.whereAreU, $j('#jot-location').val());
|
reply = prompt(window.whereAreU, $('#jot-location').val());
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
$j('#jot-location').val(reply);
|
$('#jot-location').val(reply);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function jotShare(id) {
|
function jotShare(id) {
|
||||||
if ($j('#jot-popup').length != 0) $j('#jot-popup').show();
|
if ($('#jot-popup').length != 0) $('#jot-popup').show();
|
||||||
|
|
||||||
$j('#like-rotator-' + id).show();
|
$('#like-rotator-' + id).show();
|
||||||
$j.get('share/' + id, function(data) {
|
$.get('share/' + id, function(data) {
|
||||||
if (!editor) $j("#profile-jot-text").val("");
|
if (!editor) $("#profile-jot-text").val("");
|
||||||
initEditor(function(){
|
initEditor(function(){
|
||||||
addeditortext("#profile-jot-text", data);
|
addeditortext("#profile-jot-text", data);
|
||||||
$j('#like-rotator-' + id).hide();
|
$('#like-rotator-' + id).hide();
|
||||||
$j(window).scrollTop(0);
|
$(window).scrollTop(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function jotClearLocation() {
|
function jotClearLocation() {
|
||||||
$j('#jot-coord').val('');
|
$('#jot-coord').val('');
|
||||||
$j('#profile-nolocation-wrapper').hide();
|
$('#profile-nolocation-wrapper').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -787,10 +787,10 @@ function jotGetLink() {
|
||||||
reply = prompt(window.linkURL);
|
reply = prompt(window.linkURL);
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
reply = bin2hex(reply);
|
reply = bin2hex(reply);
|
||||||
$j('#profile-rotator').show();
|
$('#profile-rotator').show();
|
||||||
$j.get('parse_url?binurl=' + reply, function(data) {
|
$.get('parse_url?binurl=' + reply, function(data) {
|
||||||
addeditortext(window.jotId, data);
|
addeditortext(window.jotId, data);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -809,18 +809,18 @@ function linkdrop(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
reply = bin2hex(reply);
|
reply = bin2hex(reply);
|
||||||
$j('#profile-rotator').show();
|
$('#profile-rotator').show();
|
||||||
$j.get('parse_url?binurl=' + reply, function(data) {
|
$.get('parse_url?binurl=' + reply, function(data) {
|
||||||
/* if(window.jotId == "#profile-jot-text") {
|
/* if(window.jotId == "#profile-jot-text") {
|
||||||
if (!editor) $j("#profile-jot-text").val("");
|
if (!editor) $("#profile-jot-text").val("");
|
||||||
initEditor(function(){
|
initEditor(function(){
|
||||||
addeditortext(window.jotId, data);
|
addeditortext(window.jotId, data);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {*/
|
else {*/
|
||||||
addeditortext(window.jotId, data);
|
addeditortext(window.jotId, data);
|
||||||
$j('#profile-rotator').hide();
|
$('#profile-rotator').hide();
|
||||||
// }
|
// }
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -840,19 +840,19 @@ function deleteCheckedItems(delID) {
|
||||||
if(confirm(window.delItems)) {
|
if(confirm(window.delItems)) {
|
||||||
var checkedstr = '';
|
var checkedstr = '';
|
||||||
|
|
||||||
$j(delID).hide();
|
$(delID).hide();
|
||||||
$j(delID + '-rotator').show();
|
$(delID + '-rotator').show();
|
||||||
$j('.item-select').each( function() {
|
$('.item-select').each( function() {
|
||||||
if($j(this).is(':checked')) {
|
if($(this).is(':checked')) {
|
||||||
if(checkedstr.length != 0) {
|
if(checkedstr.length != 0) {
|
||||||
checkedstr = checkedstr + ',' + $j(this).val();
|
checkedstr = checkedstr + ',' + $(this).val();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
checkedstr = $j(this).val();
|
checkedstr = $(this).val();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$j.post('item', { dropitems: checkedstr }, function(data) {
|
$.post('item', { dropitems: checkedstr }, function(data) {
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -865,9 +865,9 @@ function itemTag(id) {
|
||||||
if(reply.length) {
|
if(reply.length) {
|
||||||
|
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
|
|
||||||
$j.get('tagger/' + id + '?term=' + reply, NavUpdate);
|
$.get('tagger/' + id + '?term=' + reply, NavUpdate);
|
||||||
/*if(timer) clearTimeout(timer);
|
/*if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,3000);*/
|
timer = setTimeout(NavUpdate,3000);*/
|
||||||
liking = 1;
|
liking = 1;
|
||||||
|
@ -877,31 +877,31 @@ function itemTag(id) {
|
||||||
|
|
||||||
function itemFiler(id) {
|
function itemFiler(id) {
|
||||||
|
|
||||||
var bordercolor = $j("input").css("border-color");
|
var bordercolor = $("input").css("border-color");
|
||||||
|
|
||||||
$j.get('filer/', function(data){
|
$.get('filer/', function(data){
|
||||||
$j.colorbox({html:data});
|
$.colorbox({html:data});
|
||||||
$j.colorbox.resize();
|
$.colorbox.resize();
|
||||||
$j("#id_term").keypress(function(){
|
$("#id_term").keypress(function(){
|
||||||
$j(this).css("border-color",bordercolor);
|
$(this).css("border-color",bordercolor);
|
||||||
})
|
})
|
||||||
$j("#select_term").change(function(){
|
$("#select_term").change(function(){
|
||||||
$j("#id_term").css("border-color",bordercolor);
|
$("#id_term").css("border-color",bordercolor);
|
||||||
})
|
})
|
||||||
|
|
||||||
$j("#filer_save").click(function(e){
|
$("#filer_save").click(function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
reply = $j("#id_term").val();
|
reply = $("#id_term").val();
|
||||||
if(reply && reply.length) {
|
if(reply && reply.length) {
|
||||||
commentBusy = true;
|
commentBusy = true;
|
||||||
$j('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
$j.get('filer/' + id + '?term=' + reply, NavUpdate);
|
$.get('filer/' + id + '?term=' + reply, NavUpdate);
|
||||||
/* if(timer) clearTimeout(timer);
|
/* if(timer) clearTimeout(timer);
|
||||||
timer = setTimeout(NavUpdate,3000);*/
|
timer = setTimeout(NavUpdate,3000);*/
|
||||||
liking = 1;
|
liking = 1;
|
||||||
$j.colorbox.close();
|
$.colorbox.close();
|
||||||
} else {
|
} else {
|
||||||
$j("#id_term").css("border-color","#FF0000");
|
$("#id_term").css("border-color","#FF0000");
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
@ -916,13 +916,13 @@ function itemFiler(id) {
|
||||||
|
|
||||||
function insertFormatting(comment,BBcode,id) {
|
function insertFormatting(comment,BBcode,id) {
|
||||||
|
|
||||||
var tmpStr = $j("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == comment) {
|
if(tmpStr == comment) {
|
||||||
tmpStr = "";
|
tmpStr = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
$j("#comment-edit-text-" + id).val(tmpStr);
|
$("#comment-edit-text-" + id).val(tmpStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
textarea = document.getElementById("comment-edit-text-" +id);
|
textarea = document.getElementById("comment-edit-text-" +id);
|
||||||
|
@ -945,71 +945,71 @@ function insertFormatting(comment,BBcode,id) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function cmtBbOpen(id) {
|
function cmtBbOpen(id) {
|
||||||
$j("#comment-edit-bb-" + id).show();
|
$("#comment-edit-bb-" + id).show();
|
||||||
}
|
}
|
||||||
function cmtBbClose(id) {
|
function cmtBbClose(id) {
|
||||||
$j("#comment-edit-bb-" + id).hide();
|
$("#comment-edit-bb-" + id).hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
function commentOpen(obj,id) {
|
function commentOpen(obj,id) {
|
||||||
if(obj.value == window.commentEmptyText) {
|
if(obj.value == window.commentEmptyText) {
|
||||||
obj.value = "";
|
obj.value = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
$j("#mod-cmnt-wrap-" + id).show();
|
$("#mod-cmnt-wrap-" + id).show();
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function commentClose(obj,id) {
|
function commentClose(obj,id) {
|
||||||
if(obj.value == "") {
|
if(obj.value == "") {
|
||||||
obj.value = window.commentEmptyText;
|
obj.value = window.commentEmptyText;
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
|
||||||
$j("#mod-cmnt-wrap-" + id).hide();
|
$("#mod-cmnt-wrap-" + id).hide();
|
||||||
closeMenu("comment-edit-submit-wrapper-" + id);
|
closeMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function commentInsert(obj,id) {
|
function commentInsert(obj,id) {
|
||||||
var tmpStr = $j("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == window.commentEmptyText) {
|
if(tmpStr == window.commentEmptyText) {
|
||||||
tmpStr = "";
|
tmpStr = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
var ins = $j(obj).html();
|
var ins = $(obj).html();
|
||||||
ins = ins.replace("<","<");
|
ins = ins.replace("<","<");
|
||||||
ins = ins.replace(">",">");
|
ins = ins.replace(">",">");
|
||||||
ins = ins.replace("&","&");
|
ins = ins.replace("&","&");
|
||||||
ins = ins.replace(""",'"');
|
ins = ins.replace(""",'"');
|
||||||
$j("#comment-edit-text-" + id).val(tmpStr + ins);
|
$("#comment-edit-text-" + id).val(tmpStr + ins);
|
||||||
}
|
}
|
||||||
|
|
||||||
function qCommentInsert(obj,id) {
|
function qCommentInsert(obj,id) {
|
||||||
var tmpStr = $j("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
if(tmpStr == window.commentEmptyText) {
|
if(tmpStr == window.commentEmptyText) {
|
||||||
tmpStr = "";
|
tmpStr = "";
|
||||||
$j("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
|
||||||
$j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
|
||||||
openMenu("comment-edit-submit-wrapper-" + id);
|
openMenu("comment-edit-submit-wrapper-" + id);
|
||||||
}
|
}
|
||||||
var ins = $j(obj).val();
|
var ins = $(obj).val();
|
||||||
ins = ins.replace("<","<");
|
ins = ins.replace("<","<");
|
||||||
ins = ins.replace(">",">");
|
ins = ins.replace(">",">");
|
||||||
ins = ins.replace("&","&");
|
ins = ins.replace("&","&");
|
||||||
ins = ins.replace(""",'"');
|
ins = ins.replace(""",'"');
|
||||||
$j("#comment-edit-text-" + id).val(tmpStr + ins);
|
$("#comment-edit-text-" + id).val(tmpStr + ins);
|
||||||
$j(obj).val("");
|
$(obj).val("");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*function showHideCommentBox(id) {
|
/*function showHideCommentBox(id) {
|
||||||
if( $j('#comment-edit-form-' + id).is(':visible')) {
|
if( $('#comment-edit-form-' + id).is(':visible')) {
|
||||||
$j('#comment-edit-form-' + id).hide();
|
$('#comment-edit-form-' + id).hide();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$j('#comment-edit-form-' + id).show();
|
$('#comment-edit-form-' + id).show();
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
|
|
2
view/theme/frost/js/theme.min.js
vendored
2
view/theme/frost/js/theme.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script>
|
<script>
|
||||||
function confirm_delete(uname){
|
function confirm_delete(uname){
|
||||||
return confirm( "{{$confirm_delete}}".format(uname));
|
return confirm( "{{$confirm_delete}}".format(uname));
|
||||||
|
@ -11,7 +6,7 @@
|
||||||
return confirm("{{$confirm_delete_multi}}");
|
return confirm("{{$confirm_delete_multi}}");
|
||||||
}
|
}
|
||||||
function selectall(cls){
|
function selectall(cls){
|
||||||
$j("."+cls).attr('checked','checked');
|
$("."+cls).attr('checked','checked');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<h1>{{$title}}</h1>
|
<h1>{{$title}}</h1>
|
||||||
<p id="cropimage-desc">
|
<p id="cropimage-desc">
|
||||||
{{$desc}}
|
{{$desc}}
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
|
||||||
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
|
||||||
|
|
|
@ -1,6 +1 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />
|
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />
|
||||||
|
|
|
@ -20,11 +20,9 @@
|
||||||
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/tiptip/jquery.tipTip.minified.js"></script>-->*}}
|
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/tiptip/jquery.tipTip.minified.js"></script>-->*}}
|
||||||
<script type="text/javascript" src="{{$baseurl}}/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
<script type="text/javascript" src="{{$baseurl}}/library/jgrowl/jquery.jgrowl_minimized.js"></script>
|
||||||
|
|
||||||
<script type="text/javascript">var $j = jQuery.noConflict();</script>
|
|
||||||
|
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/acl.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/acl.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/js/webtoolkit.base64.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/webtoolkit.base64.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/fk.autocomplete.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/js/fk.autocomplete.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/main.min.js" ></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/main.min.js" ></script>
|
||||||
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/theme.min.js"></script>
|
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost/js/theme.min.js"></script>
|
||||||
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field combobox'>
|
|
||||||
<label for='id_{{$field.0}}' id='id_{{$field.0}}_label'>{{$field.1}}</label>
|
|
||||||
{{* html5 don't work on Chrome, Safari and IE9
|
|
||||||
<input id="id_{{$field.0}}" type="text" list="data_{{$field.0}}" >
|
|
||||||
<datalist id="data_{{$field.0}}" >
|
|
||||||
{{foreach $field.4 as $opt=>$val}}<option value="{{$val}}">{{/foreach}}
|
|
||||||
</datalist> *}}
|
|
||||||
|
|
||||||
<input id="id_{{$field.0}}" type="text" value="{{$field.2}}">
|
|
||||||
<select id="select_{{$field.0}}" onChange="$j('#id_{{$field.0}}').val($j(this).val())">
|
|
||||||
<option value="">{{$field.5}}</option>
|
|
||||||
{{foreach $field.4 as $opt=>$val}}<option value="{{$val}}">{{$val}}</option>{{/foreach}}
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input' id='wrapper_{{$field.0}}'>
|
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
|
||||||
<input name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
|
||||||
</div>
|
|
|
@ -1,11 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field input openid' id='wrapper_{{$field.0}}'>
|
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
|
||||||
<input name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
|
||||||
</div>
|
|
|
@ -1,11 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
<div class='field password' id='wrapper_{{$field.0}}'>
|
|
||||||
<label for='id_{{$field.0}}'>{{$field.1}}</label>
|
|
||||||
<input type='password' name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}">
|
|
||||||
<span class='field_help'>{{$field.3}}</span>
|
|
||||||
</div>
|
|
|
@ -1,16 +1,11 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
|
|
||||||
if(navigator.geolocation) {
|
if(navigator.geolocation) {
|
||||||
navigator.geolocation.getCurrentPosition(function(position) {
|
navigator.geolocation.getCurrentPosition(function(position) {
|
||||||
var lat = position.coords.latitude.toFixed(4);
|
var lat = position.coords.latitude.toFixed(4);
|
||||||
var lon = position.coords.longitude.toFixed(4);
|
var lon = position.coords.longitude.toFixed(4);
|
||||||
|
|
||||||
$j('#jot-coord').val(lat + ', ' + lon);
|
$('#jot-coord').val(lat + ', ' + lon);
|
||||||
$j('#profile-nolocation-wrapper').show();
|
$('#profile-nolocation-wrapper').show();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
{{*<!--<link rel="stylesheet" href="{{$baseurl}}/view/theme/frost/login-style.css" type="text/css" media="all" />-->*}}
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
{{*
|
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<div id="datebrowse-sidebar" class="widget">
|
|
||||||
<h3>{{$title}}</h3>
|
|
||||||
<script>function dateSubmit(dateurl) { window.location.href = dateurl; } </script>
|
|
||||||
<select id="posted-date-selector" name="posted-date-select" onchange="dateSubmit($j(this).val());" size="{{$size}}">
|
|
||||||
{{foreach $dates as $d}}
|
|
||||||
<option value="{{$url}}/{{$d.1}}/{{$d.2}}" >{{$d.0}}</option>
|
|
||||||
{{/foreach}}
|
|
||||||
</select>
|
|
||||||
</div>
|
|
|
@ -1,7 +1,2 @@
|
||||||
{{*
|
<script>$(function(){ previewTheme($("#id_{{$theme.0}}")[0]); });</script>
|
||||||
* AUTOMATICALLY GENERATED TEMPLATE
|
|
||||||
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
|
|
||||||
*
|
|
||||||
*}}
|
|
||||||
<script>$j(function(){ previewTheme($j("#id_{{$theme.0}}")[0]); });</script>
|
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ function frost_content_loaded(&$a) {
|
||||||
$a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost/login-style.css';
|
$a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost/login-style.css';
|
||||||
}
|
}
|
||||||
if( $a->module === 'login' )
|
if( $a->module === 'login' )
|
||||||
$a->page['end'] .= '<script type="text/javascript"> $j(document).ready(function() { $j("#id_" + window.loginName).focus();} );</script>';
|
$a->page['end'] .= '<script type="text/javascript"> $(document).ready(function() { $("#id_" + window.loginName).focus();} );</script>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -111,11 +111,11 @@
|
||||||
{{if $item.vote.dislike}}
|
{{if $item.vote.dislike}}
|
||||||
<a href="#" id="dislike-{{$item.id}}" title="{{$item.vote.dislike.0}}" onclick="dolike({{$item.id}},'dislike'); return false">{{$item.vote.dislike.1}}</a>
|
<a href="#" id="dislike-{{$item.id}}" title="{{$item.vote.dislike.0}}" onclick="dolike({{$item.id}},'dislike'); return false">{{$item.vote.dislike.1}}</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{if $item.vote.share}}
|
||||||
|
<a href="#" id="share-{{$item.id}}" title="{{$item.vote.share.0}}" onclick="jotShare({{$item.id}}); return false">{{$item.vote.share.1}}</a>
|
||||||
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{if $item.vote.share}}
|
|
||||||
<a href="#" id="share-{{$item.id}}" title="{{$item.vote.share.0}}" onclick="jotShare({{$item.id}}); return false">{{$item.vote.share.1}}</a>
|
|
||||||
{{/if}}
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="wall-item-actions-tools">
|
<div class="wall-item-actions-tools">
|
||||||
|
|
|
@ -11,8 +11,21 @@ function quattro_init(&$a) {
|
||||||
$a->theme_info = array();
|
$a->theme_info = array();
|
||||||
set_template_engine($a, 'smarty3');
|
set_template_engine($a, 'smarty3');
|
||||||
|
|
||||||
|
|
||||||
|
$a->page['htmlhead'] .= '<script src="'.$a->get_baseurl().'/view/theme/quattro/tinycon.min.js"></script>';
|
||||||
$a->page['htmlhead'] .= <<< EOT
|
$a->page['htmlhead'] .= <<< EOT
|
||||||
<script>
|
<script>
|
||||||
|
$(document).ready(function(){
|
||||||
|
$('nav').bind('nav-update', function(e,data){
|
||||||
|
var notifCount = $(data).find('notif').attr('count');
|
||||||
|
if (notifCount > 0 ) {
|
||||||
|
Tinycon.setBubble(notifCount);
|
||||||
|
} else {
|
||||||
|
Tinycon.setBubble('');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
function insertFormatting(comment,BBcode,id) {
|
function insertFormatting(comment,BBcode,id) {
|
||||||
|
|
||||||
var tmpStr = $("#comment-edit-text-" + id).val();
|
var tmpStr = $("#comment-edit-text-" + id).val();
|
||||||
|
|
8
view/theme/quattro/tinycon.min.js
vendored
Normal file
8
view/theme/quattro/tinycon.min.js
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
/*!
|
||||||
|
Tinycon - A small library for manipulating the Favicon
|
||||||
|
Tom Moor, http://tommoor.com
|
||||||
|
Copyright (c) 2012 Tom Moor
|
||||||
|
MIT Licensed
|
||||||
|
@version 0.5
|
||||||
|
*/
|
||||||
|
(function(){var Tinycon={};var currentFavicon=null;var originalFavicon=null;var originalTitle=document.title;var faviconImage=null;var canvas=null;var options={};var defaults={width:7,height:9,font:'10px arial',colour:'#ffffff',background:'#F03D25',fallback:true,abbreviate:true};var ua=(function(){var agent=navigator.userAgent.toLowerCase();return function(browser){return agent.indexOf(browser)!==-1}}());var browser={ie:ua('msie'),chrome:ua('chrome'),webkit:ua('chrome')||ua('safari'),safari:ua('safari')&&!ua('chrome'),mozilla:ua('mozilla')&&!ua('chrome')&&!ua('safari')};var getFaviconTag=function(){var links=document.getElementsByTagName('link');for(var i=0,len=links.length;i<len;i++){if((links[i].getAttribute('rel')||'').match(/\bicon\b/)){return links[i]}}return false};var removeFaviconTag=function(){var links=document.getElementsByTagName('link');var head=document.getElementsByTagName('head')[0];for(var i=0,len=links.length;i<len;i++){var exists=(typeof(links[i])!=='undefined');if(exists&&(links[i].getAttribute('rel')||'').match(/\bicon\b/)){head.removeChild(links[i])}}};var getCurrentFavicon=function(){if(!originalFavicon||!currentFavicon){var tag=getFaviconTag();originalFavicon=currentFavicon=tag?tag.getAttribute('href'):'/favicon.ico'}return currentFavicon};var getCanvas=function(){if(!canvas){canvas=document.createElement("canvas");canvas.width=16;canvas.height=16}return canvas};var setFaviconTag=function(url){removeFaviconTag();var link=document.createElement('link');link.type='image/x-icon';link.rel='icon';link.href=url;document.getElementsByTagName('head')[0].appendChild(link)};var log=function(message){if(window.console)window.console.log(message)};var drawFavicon=function(label,colour){if(!getCanvas().getContext||browser.ie||browser.safari||options.fallback==='force'){return updateTitle(label)}var context=getCanvas().getContext("2d");var colour=colour||'#000000';var src=getCurrentFavicon();faviconImage=new Image();faviconImage.onload=function(){context.clearRect(0,0,16,16);context.drawImage(faviconImage,0,0,faviconImage.width,faviconImage.height,0,0,16,16);if((label+'').length>0)drawBubble(context,label,colour);refreshFavicon()};if(!src.match(/^data/)){faviconImage.crossOrigin='anonymous'}faviconImage.src=src};var updateTitle=function(label){if(options.fallback){if((label+'').length>0){document.title='('+label+') '+originalTitle}else{document.title=originalTitle}}};var drawBubble=function(context,label,colour){if(typeof label=='number'&&label>99&&options.abbreviate){label=abbreviateNumber(label)}var len=(label+'').length-1;var width=options.width+(6*len);var w=16-width;var h=16-options.height;context.font=(browser.webkit?'bold ':'')+options.font;context.fillStyle=options.background;context.strokeStyle=options.background;context.lineWidth=1;context.fillRect(w,h,width-1,options.height);context.beginPath();context.moveTo(w-0.5,h+1);context.lineTo(w-0.5,15);context.stroke();context.beginPath();context.moveTo(15.5,h+1);context.lineTo(15.5,15);context.stroke();context.beginPath();context.strokeStyle="rgba(0,0,0,0.3)";context.moveTo(w,16);context.lineTo(15,16);context.stroke();context.fillStyle=options.colour;context.textAlign="right";context.textBaseline="top";context.fillText(label,15,browser.mozilla?7:6)};var refreshFavicon=function(){if(!getCanvas().getContext)return;setFaviconTag(getCanvas().toDataURL())};var abbreviateNumber=function(label){var metricPrefixes=[['G',1000000000],['M',1000000],['k',1000]];for(var i=0;i<metricPrefixes.length;++i){if(label>=metricPrefixes[i][1]){label=round(label/metricPrefixes[i][1])+metricPrefixes[i][0];break}}return label};var round=function(value,precision){var number=new Number(value);return number.toFixed(precision)};Tinycon.setOptions=function(custom){options={};for(var key in defaults){options[key]=custom.hasOwnProperty(key)?custom[key]:defaults[key]}return this};Tinycon.setImage=function(url){currentFavicon=url;refreshFavicon();return this};Tinycon.setBubble=function(label,colour){label=label||'';drawFavicon(label,colour);return this};Tinycon.reset=function(){setFaviconTag(originalFavicon)};Tinycon.setOptions(defaults);window.Tinycon=Tinycon})();
|
|
@ -101,9 +101,9 @@
|
||||||
{{if $item.vote.dislike}}
|
{{if $item.vote.dislike}}
|
||||||
<a href="#" id="dislike-{{$item.id}}" title="{{$item.vote.dislike.0}}" onclick="dolike({{$item.id}},'dislike'); return false"><i class="icon-thumbs-down icon-large"></i></a>
|
<a href="#" id="dislike-{{$item.id}}" title="{{$item.vote.dislike.0}}" onclick="dolike({{$item.id}},'dislike'); return false"><i class="icon-thumbs-down icon-large"></i></a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{if $item.vote.share}}
|
||||||
{{if $item.vote.share}}
|
<a href="#" id="share-{{$item.id}}" title="{{$item.vote.share.0}}" onclick="jotShare({{$item.id}}); return false"><i class="icon-retweet icon-large"></i></a>
|
||||||
<a href="#" id="share-{{$item.id}}" title="{{$item.vote.share.0}}" onclick="jotShare({{$item.id}}); return false"><i class="icon-retweet icon-large"></i></a>
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{if $item.star}}
|
{{if $item.star}}
|
||||||
<a href="#" id="star-{{$item.id}}" onclick="dostar({{$item.id}}); return false;" class="{{$item.star.classdo}}" title="{{$item.star.do}}"><i class="icon-star icon-large"></i></a>
|
<a href="#" id="star-{{$item.id}}" onclick="dostar({{$item.id}}); return false;" class="{{$item.star.classdo}}" title="{{$item.star.do}}"><i class="icon-star icon-large"></i></a>
|
||||||
|
|
Loading…
Reference in a new issue