patrykb15580/booklet-uploader

此包的最新版本(dev-master)没有提供许可信息。

安装: 99

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

dev-master 2018-11-19 14:08 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:55:16 UTC


README

安装

Composer

"require": {
    "patrykb15580/booklet-uploader": "dev-master"
}
php composer install

添加文件 uploader.js 以及 styles.css\

<link rel="stylesheet" href="/path/to/plugin/directory/styles.css" />
<script src="/path/to/plugin/directory/js/uploader.js" charset="utf-8"></script>

自定义翻译
为了添加自定义翻译,需要在添加 uploader.js 文件之前创建一个常量 BOOKLET_UPLOADER_LOCALE。所提供的文本将替换默认翻译。

BOOKLET_UPLOADER_LOCALE = {
    upload: 'Wyślij pliki',
    ...
}

上传器

BookletUploader.openUploader({
    multiple: true,
    locale: 'pl',
    max_files: 10,
    crop: 16/9,
    images_only: true,
    max_size: 1024 * 1024 * 10
});

uploader.done(function(files) { 
    // Pętla po wybranych plikach
    $.each(files, function(i, file) { 
        file.done(function(file_info) {
            // Zakończenie uploadu pliku
        }).fail(function() {
            // Błąd podczas przesyłania
        });
    });
});

图片编辑器

var editor = BookletUploader.openEditor(image_hash, {
    locale: 'pl',
    crop: 16/9,
    effects: ['crop', 'rotate', 'mirror', 'flip', 'grayscale', 'negative']
});

editor.done(function(file) {
    file.done(function(file_data) {
        // Aktualizacja danych pliku
    }).fail(function() {
        // Błąd podczas aktualizacji pliku
    });
});