clipbucket/upload/styles/cbv3/layout/javascript.html

175 lines
5 KiB
HTML
Raw Normal View History

<!-- Defining Amplify Requests -->
<script>
var ajaxURL = baseurl+'/ajax';
//Update sidebar
amplify.request.define( "videos", "ajax", {
url: ajaxURL+"/videos.php",
type: "POST",
dataType: "json",
decoder: function( data, status, xhr, success, error ) {
if ( status === "success" ) {
success( data );
} else {
error( data );
}
}
});
//defining up clipbucjet ajax request
amplify.request.define( "main", "ajax", {
url: ajaxURL+"/main.php",
type: "POST",
dataType: "json",
decoder: function( data, status, xhr, success, error ) {
if ( status === "success" ) {
success( data );
} else {
error( data );
}
}
});
//photos private message
amplify.request.define( "photos", "ajax", {
url: ajaxURL+"/photos.php",
type: "POST",
dataType: "json",
decoder: function( data, status, xhr, success, error ) {
if ( status === "success" ) {
success( data );
} else {
error( data );
}
}
});
</script>
<!-- Working With the Javascript -->
<script type="text/javascript">
$(document).ready(function(){
//Adding Comment Hover effect
$('.comment').live('mouseover',function(e){
$(this).find('.comment-options').show();
});
//Adding Comment Mouse-leave effect
$('.comment').live('mouseout',function(e){
$(this).find('.comment-options').hide();
});
//Init Login Modal box
$('#login-modal').modal({
show : false
});
//Initializing Select/Deselect All function
$('.select_all').click(function(){
$target = $(this).attr('data-target');
$controller = this;
if($(this).is(':checked'))
{
$('.'+$target).attr('checked',true);
}else
{
$('.'+$target).attr('checked',false);
}
//Bind function to the target..
$('.'+$target).click(function(){
$($controller).attr('checked',false);
})
});
//Init Drop Downs
$('.cb-dropdown').dropdown();
//Hiding Children Categories
$('.categories-nav > ul > li > ol').hide();
//Adding Toggle
$('.categories-nav > ul > li .icon-toggle').click(function(){
$('.categories-nav > ul > li > ol').toggle();
if($('.categories-nav > ul > li > ol').css('display')=='none')
{
$(this).removeClass('toggle-invert');
$(this).parent().removeClass('active');
}else
{
$(this).addClass('toggle-invert');
$(this).parent().addClass('active');
}
})
//Update Playlist Page
updatePlaylistPage();
//reset form on showing modal
$('#create-playlist-modal').on('show', function () {
$('#create-playlist-modal form')[0].reset();
$('#create-playlist-error').hide().html('');
});
//Executing Tootltip
$('.cb-tooltip').tooltip();
2012-05-30 14:56:38 +00:00
//Adding sortablities
$('#playlist-manage').sortable({
handle : '.move',
placeholder: "ui-state-highlight",
axis: 'y',
stop : function(event,ui){
var formdata =
$('#playlist-manage-form')
.serialize();
update_manage_playlist_order();
formdata += '&mode=update_playlist_order';
amplify.request('main',formdata,function(data){
if(data.err)
{
displayError(data.err);
}else
{
"...";
}
})
}
});
$('.save-plst-text').click(function(){
$(this).button('loading');
var item_id = $(this).attr('data-id');
var text = $('#'+item_id+'-text').val();
save_playlist_item_note(item_id,text);
})
2012-05-30 14:56:38 +00:00
$('.remove_playlist_item').click(function(){
var title = $(this).attr('data-confirm-title');
var text = $(this).attr('data-confirm-text');
var id = $(this).attr('data-id');
cb_confirm(title,text,function(){
remove_playlist_item(id);
});
})
});
2012-05-30 14:56:38 +00:00
</script>