BookletUploader
Instalacja
Composer, (*1)
"require": {
"patrykb15580/booklet-uploader": "dev-master"
}
```bash
php composer install, (*2)
**Dodanie plików `uploader.js` oraz `styles.css`**\
```html
<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., (*3)
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
});
});