Exemplo n.º 1
0
 resetFileDetails() {
   $('#media_upload_settings').css('visibility', 'hidden')
   $('#media_upload_title').val('')
   $('#media_upload_display_title').text('')
   $('#media_upload_file_size').text($.fileSize(0))
   $('#media_upload_settings .icon').attr('src', '/images/file.png')
 }
Exemplo n.º 2
0
 showFileDetails(file) {
   if (!file) {
     this.resetFileDetails()
     return
   }
   $('#media_upload_feedback').css('visibility', 'hidden')
   $('#media_upload_settings').css('visibility', 'visible')
   $('#media_upload_title').val(file.name)
   $('#media_upload_display_title').text(file.name)
   $('#media_upload_file_size').text($.fileSize(file.size))
   $('#media_upload_settings .icon').attr('src', `/images/file-${this.allowedMedia[0]}.png`)
   $('#media_upload_submit')
     .attr('disabled', true)
     .text(I18n.t('messages.submitting', 'Submitting Media File...'))
 }
Exemplo n.º 3
0
    selectHandler: function(type) {
      $.mediaComment.upload_delegate.currentType = type;
      try {
        var files = $("#" + type + "_upload")[0].getFiles();
      } catch (e) {
        $.mediaComment.upload_delegate.setupErrorHandler();
        return;
      }
      if(files.length > 1) {
        $("#" + type + "_upload")[0].removeFiles(0, files.length - 2);
      }
      var file = $("#" + type + "_upload")[0].getFiles()[0];
      $("#media_upload_settings .icon").attr('src', '/images/file-' + type + '.png');
      $("#media_upload_submit").show();
      $("#media_upload_submit").attr('disabled', file ? false : true)
      $("#media_upload_settings").css('visibility', file ? 'visible' : 'hidden');
      $("#media_upload_title").val(file.title);
      $("#media_upload_display_title").text(file.title);
      $("#media_upload_file_size").text($.fileSize(file.bytesTotal));


      $("#media_upload_feedback_text").html("");
      $("#media_upload_feedback").css('visibility', 'hidden');
      if (file.bytesTotal > INST.kalturaSettings.max_file_size_bytes) {
        $("#media_upload_feedback_text").html(I18n.t('errors.file_too_large', "*This file is too large.* The maximum size is %{size}MB.", { size: INST.kalturaSettings.max_file_size_bytes / 1048576, wrapper: '<b>$1</b>' }));
        $("#media_upload_feedback").css('visibility', 'visible');
        $("#media_upload_submit").hide();
        return;
      }

      // Currently there is a known problem with the
      // KUpload widget, where unless you submit the uploaded
      // file as part of the select callback, the flash widget
      // has some sort of access control problem.  When this is
      // fixed we can uncomment this line and remove the one
      // after it.
      // $("#media_upload_title").focus().select();
      $("#media_upload_submit").click();
    },