function create(isSplash) { var splashPostfix = ''; // If I'm creating from the splash menu, I append '-splash' so I get the corresponding values if (isSplash) { splashPostfix = '-splash'; } var width = Util.getValue('size-width' + splashPostfix); var height = Util.getValue('size-height' + splashPostfix); // If I'm creating from the splash screen, I use the splashMode variable var mode = isSplash ? splashMode : pixelEditorMode; newPixel(width, height, mode); // If I'm not creating from the splash page, then this is not the first project I've created if (!isSplash) document.getElementById('new-pixel-warning').style.display = 'block'; //get selected palette name var selectedPalette = Util.getText('palette-button' + splashPostfix); if (selectedPalette == 'Choose a palette...') selectedPalette = 'none'; //track google event ga('send', 'event', 'Pixel Editor New', selectedPalette, width+'/'+height); /*global ga*/ //reset new form Util.setValue('size-width', 64); Util.setValue('size-height', 64); Util.setText('palette-button', 'Choose a palette...'); Util.setText('preset-button', 'Choose a preset...'); } /** Triggered when the "Create" button in the new pixel dialogue is pressed * */ on('click', 'create-button', function (){ console.log("Here"); // Getting the values of the form var width = Util.getValue('size-width'); var height = Util.getValue('size-height'); // Creating a new pixel with those properties if(pixelEditorMode == "Basic") newPixel(width, height, "Advanced"); else newPixel(width, height, "Basic"); document.getElementById('new-pixel-warning').style.display = 'block'; //get selected palette name var selectedPalette = Util.getText('palette-button'); if (selectedPalette == 'Choose a palette...') selectedPalette = 'none'; //track google event ga('send', 'event', 'Pixel Editor New', selectedPalette, width+'/'+height); /*global ga*/ //reset new form Util.setValue('size-width', 64); Util.setValue('size-height', 64); Util.setText('palette-button', 'Choose a palette...'); Util.setText('preset-button', 'Choose a preset...'); }); /** Triggered when the "Create" button in the new pixel dialogue is pressed * */ on('click', 'create-button-splash', function (){ // Getting the values of the form var width = Util.getValue('size-width-splash'); var height = Util.getValue('size-height-splash'); var mode = pixelEditorMode; if (mode == 'Advanced') mode = "Basic"; else mode = "Advanced"; // Creating a new pixel with those properties newPixel(width, height, mode); //track google event ga('send', 'event', 'Pixel Editor New', selectedPalette, width+'/'+height); /*global ga*/ document.getElementById('new-pixel-warning').style.display = 'block'; // Resetting the new pixel values selectedPalette = 'none'; //reset new pixel form Util.setValue('size-width-splash', 64); Util.setValue('size-height-splash', 64); Util.setText('palette-button', 'Choose a palette...'); Util.setText('preset-button', 'Choose a preset...'); });