Your IP : 216.73.216.91


Current Path : /var/www/html/nadineandmiabeauty/file-uploader-master/
Upload File :
Current File : /var/www/html/nadineandmiabeauty/file-uploader-master/build.gradle

def version = "3.3.1"
def filename = "fileuploader"
def srcDir = 'client'
def jsSrcDir = "$srcDir/js"

apply plugin: 'js'

def coreFiles = ["${jsSrcDir}/header.js",
                 "${jsSrcDir}/util.js",
                 "${jsSrcDir}/button.js",
                 "${jsSrcDir}/uploader.basic.js",
                 "${jsSrcDir}/dnd.js",
                 "${jsSrcDir}/uploader.js",
                 "${jsSrcDir}/ajax.requester.js",
                 "${jsSrcDir}/deletefile.ajax.requester.js",
                 "${jsSrcDir}/window.receive.message.js",
                 "${jsSrcDir}/handler.base.js",
                 "${jsSrcDir}/handler.form.js",
                 "${jsSrcDir}/handler.xhr.js"]

def cssFiles = ["$srcDir/fileuploader.css"]

def imageFiles = ["$srcDir/loading.gif",
                  "$srcDir/processing.gif"]

def additionalFilesToInclude = ["${jsSrcDir}/iframe.xss.response.js"]

def jQueryPluginFiles = ["${jsSrcDir}/jquery-plugin.js"]


buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.eriwen:gradle-js-plugin:1.3'
    }
}

combineJs {
    source = files(coreFiles)
    dest = file("$buildDir/${filename}-${version}.js")
}

task combineJsJquery(type: com.eriwen.gradle.js.tasks.CombineJsTask) {
    source = files(coreFiles + jQueryPluginFiles)
    dest = file("$buildDir/jquery.${filename}-${version}.js")
}

minifyJs {
    source = combineJs
    dest = file("$buildDir/${filename}-${version}.min.js")
}

task minifyJsJquery(type: com.eriwen.gradle.js.tasks.MinifyJsTask) {
    source = combineJsJquery
    dest = file("$buildDir/jquery.${filename}-${version}.min.js")
}

task zipJquery(type: Zip) {
    baseName "jquery.$filename-$version"
    from files("$buildDir")
    destinationDir file('release')
}

task zip(type: Zip) {
    baseName "$filename-$version"
    from files("$buildDir")
    destinationDir file('release')
}

task copyResources(type:Copy) {
    from cssFiles + imageFiles + additionalFilesToInclude
    into 'build'
    rename { String fileName ->
        fileName.replace('.css', "-${version}.css")
    }
    rename { String fileName ->
        fileName.replace('.js', "-${version}.js")
    }
}

task clean << {
    delete files("$buildDir")
}

task createJQueryRelease(dependsOn: ['clean', 'minifyJsJquery', 'copyResources', 'zipJquery']) {
    outputs.upToDateWhen { false }
}

task createRelease(dependsOn: ['clean', 'minifyJs', 'copyResources', 'zip']) {
    outputs.upToDateWhen { false }
}