patrykb15580/booklet-uploader

There is no license information available for the latest version (dev-master) of this package.

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

This package is not auto-updated.

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


README

Instalacja

Composer

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

Dodanie plików uploader.js oraz 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>

Własne tłumaczenie
Aby dodać własne tłumaczenie należy utworzyć stałą BOOKLET_UPLOADER_LOCALE przed dołączeniem pliku uploader.js. Podane teksty zastąpią domyślne tłumaczenia.

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

Uploader

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
        });
    });
});

Edytor zdjęć

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
    });
});