fix delete name, and start moving handlers to '#content'
							parent
							
								
									55a6632934
								
							
						
					
					
						commit
						05712f2c08
					
				
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
					@ -21,7 +21,9 @@ $(document).ready(function() {
 | 
				
			||||||
  $(document).pjax('a[data-pjax]', '#content');
 | 
					  $(document).pjax('a[data-pjax]', '#content');
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(document).on('ready pjax:success', function() {
 | 
					$(document).on('ready pjax:end', function() {
 | 
				
			||||||
 | 
					  $('#content').off();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Update the title
 | 
					  // Update the title
 | 
				
			||||||
  document.title = document.getElementById('site-title').innerHTML;
 | 
					  document.title = document.getElementById('site-title').innerHTML;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,33 +1,34 @@
 | 
				
			||||||
$(document).on('page:browse', function() {
 | 
					$(document).on('page:browse', function() {
 | 
				
			||||||
  var foreground = $('#foreground');
 | 
					  var foreground = '#foreground';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /* DELETE FILE */
 | 
					  /* DELETE FILE */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var remove = new Object();
 | 
					  var remove = new Object();
 | 
				
			||||||
  remove.form = $('form#delete');
 | 
					  remove.selector = 'form#delete';
 | 
				
			||||||
 | 
					  remove.form = $(remove.selector);
 | 
				
			||||||
  remove.row = '';
 | 
					  remove.row = '';
 | 
				
			||||||
  remove.button = '';
 | 
					  remove.button = '';
 | 
				
			||||||
  remove.url = '';
 | 
					  remove.url = '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $('body').off('click', '.delete').on('click', '.delete', function(event) {
 | 
					  $('#content').on('click', '.delete', function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    remove.button = $(this);
 | 
					    remove.button = $(this);
 | 
				
			||||||
    remove.row = $(this).parent().parent();
 | 
					    remove.row = $(this).parent().parent();
 | 
				
			||||||
    foreground.fadeIn(200);
 | 
					    $(foreground).fadeIn(200);
 | 
				
			||||||
    remove.url = remove.row.find('.filename').text();
 | 
					    remove.url = remove.row.find('.filename').text();
 | 
				
			||||||
 | 
					    remove.form.find('span').text(remove.url);
 | 
				
			||||||
    remove.form.fadeIn(200);
 | 
					    remove.form.fadeIn(200);
 | 
				
			||||||
    remove.form.find('span').text(rename.url);
 | 
					 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  remove.form.off('submit').submit(function(event) {
 | 
					  $('#content').on('submit', remove.selector, function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $.ajax({
 | 
					    $.ajax({
 | 
				
			||||||
      type: 'DELETE',
 | 
					      type: 'DELETE',
 | 
				
			||||||
      url: remove.button.data("file")
 | 
					      url: remove.button.data("file")
 | 
				
			||||||
    }).done(function(data) {
 | 
					    }).done(function(data) {
 | 
				
			||||||
      foreground.fadeOut(200);
 | 
					      $(foreground).fadeOut(200);
 | 
				
			||||||
      remove.form.fadeOut(200);
 | 
					      remove.form.fadeOut(200);
 | 
				
			||||||
      remove.row.fadeOut(200);
 | 
					      remove.row.fadeOut(200);
 | 
				
			||||||
      notification({
 | 
					      notification({
 | 
				
			||||||
| 
						 | 
					@ -48,7 +49,7 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /* FILE UPLOAD */
 | 
					  /* FILE UPLOAD */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $('body').off('change', 'input[type="file"]').on('change', 'input[type="file"]', function(event) {
 | 
					  $('#content').on('change', 'input[type="file"]', function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    files = event.target.files;
 | 
					    files = event.target.files;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -90,7 +91,7 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $('body').off('click', '.upload').on('click', '.upload', function(event) {
 | 
					  $('#content').on('click', '.upload', function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    $('.actions input[type="file"]').click();
 | 
					    $('.actions input[type="file"]').click();
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
| 
						 | 
					@ -99,19 +100,21 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
  /* NEW FILE */
 | 
					  /* NEW FILE */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var create = new Object();
 | 
					  var create = new Object();
 | 
				
			||||||
  create.form = $('form#new');
 | 
					  create.selector = 'form#new';
 | 
				
			||||||
 | 
					  create.form = $(create.selector);
 | 
				
			||||||
 | 
					  create.input = create.selector + ' input[type="text"]';
 | 
				
			||||||
  create.button = '';
 | 
					  create.button = '';
 | 
				
			||||||
  create.url = '';
 | 
					  create.url = '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $('body').off('click', '.new').on('click', '.new', function(event) {
 | 
					  $('#content').on('click', '.new', function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    create.button = $(this);
 | 
					    create.button = $(this);
 | 
				
			||||||
    foreground.fadeIn(200);
 | 
					    $(foreground).fadeIn(200);
 | 
				
			||||||
    create.form.fadeIn(200);
 | 
					    create.form.fadeIn(200);
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  create.form.find('input[type="text"]').off('keypress').keypress(function(event) {
 | 
					  $('#content').on('keypress', create.input, function(event) {
 | 
				
			||||||
    if (event.keyCode == 13) {
 | 
					    if (event.keyCode == 13) {
 | 
				
			||||||
      event.preventDefault();
 | 
					      event.preventDefault();
 | 
				
			||||||
      $(create.form).submit();
 | 
					      $(create.form).submit();
 | 
				
			||||||
| 
						 | 
					@ -119,7 +122,7 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  create.form.submit(function(event) {
 | 
					  $('#content').on('submit', create.selector, function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var value = create.form.find('input[type="text"]').val(),
 | 
					    var value = create.form.find('input[type="text"]').val(),
 | 
				
			||||||
| 
						 | 
					@ -182,15 +185,17 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
  /* RENAME FILE */
 | 
					  /* RENAME FILE */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var rename = new Object();
 | 
					  var rename = new Object();
 | 
				
			||||||
  rename.form = $('form#rename');
 | 
					  rename.selector = 'form#rename';
 | 
				
			||||||
 | 
					  rename.form = $(rename.selector);
 | 
				
			||||||
 | 
					  rename.input = rename.selector + ' input[type="text"]';
 | 
				
			||||||
  rename.button = '';
 | 
					  rename.button = '';
 | 
				
			||||||
  rename.url = '';
 | 
					  rename.url = '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $('body').off('click', '.rename').on('click', '.rename', function(event) {
 | 
					  $('#content').on('click', '.rename', function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    rename.button = $(this);
 | 
					    rename.button = $(this);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    foreground.fadeIn(200);
 | 
					    $(foreground).fadeIn(200);
 | 
				
			||||||
    rename.url = $(this).parent().parent().find('.filename').text();
 | 
					    rename.url = $(this).parent().parent().find('.filename').text();
 | 
				
			||||||
    rename.form.fadeIn(200);
 | 
					    rename.form.fadeIn(200);
 | 
				
			||||||
    rename.form.find('span').text(rename.url);
 | 
					    rename.form.find('span').text(rename.url);
 | 
				
			||||||
| 
						 | 
					@ -199,7 +204,7 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  rename.form.find('input[type="text"]').off('keypress').keypress(function(event) {
 | 
					  $('#content').on('keypress', rename.input, function(event) {
 | 
				
			||||||
    if (event.keyCode == 13) {
 | 
					    if (event.keyCode == 13) {
 | 
				
			||||||
      event.preventDefault();
 | 
					      event.preventDefault();
 | 
				
			||||||
      $(rename.form).submit();
 | 
					      $(rename.form).submit();
 | 
				
			||||||
| 
						 | 
					@ -207,7 +212,7 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  rename.form.off('submit').submit(function(event) {
 | 
					  $('#content').on('submit', rename.selector, function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var filename = rename.form.find('input[type="text"]').val();
 | 
					    var filename = rename.form.find('input[type="text"]').val();
 | 
				
			||||||
| 
						 | 
					@ -248,19 +253,21 @@ $(document).on('page:browse', function() {
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /* FOREGROUND AND STUFF */
 | 
					  /* $(foreground) AND STUFF */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $('body').off('click', '.close').on('click', '.close', function(event) {
 | 
					  $('#content').on('click', '.close', function(event) {
 | 
				
			||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    $(this).parent().parent().fadeOut(200);
 | 
					    $(this).parent().parent().fadeOut(200);
 | 
				
			||||||
    foreground.click();
 | 
					    $(foreground).click();
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  foreground.off('click').click(function() {
 | 
					  $('#content').on('click', foreground, function(event) {
 | 
				
			||||||
    foreground.fadeOut(200);
 | 
					    event.preventDefault();
 | 
				
			||||||
 | 
					    $(foreground).fadeOut(200);
 | 
				
			||||||
    create.form.fadeOut(200);
 | 
					    create.form.fadeOut(200);
 | 
				
			||||||
    rename.form.fadeOut(200);
 | 
					    rename.form.fadeOut(200);
 | 
				
			||||||
    remove.form.fadeOut(200);
 | 
					    remove.form.fadeOut(200);
 | 
				
			||||||
 | 
					    return false;
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue