Esempio n. 1
0
 public function html($mode)
 {
     $load_data = [];
     if (!empty($this->_load)) {
         foreach ($this->_load as $id => $load) {
             $load_data[] = ['id' => $id, 'url' => $load->url, 'filename' => $load->filename];
         }
     }
     if ($mode == 'preview') {
         return view('surpass::preview', ['id' => $this->renderId('preview'), 'css' => $this->renderCss('preview'), 'load_data' => $load_data, 'id_hidden_name' => $this->_id_hidden_name])->render();
     } else {
         if ($mode == 'js') {
             $this->_form_data[self::DIR_HIDDEN_NAME] = $this->_dir;
             $this->_form_data[self::KEY_HIDDEN_NAME] = json_encode($this->_ids);
             $this->_form_data[self::TOKEN_HIDDEN_NAME] = csrf_token();
             return view('surpass::js', ['max_file' => $this->_max_files, 'load_data' => $load_data, 'form_data' => $this->_form_data, 'alert' => sprintf($this->_alert, $this->_max_files), 'button_label' => $this->_button, 'preview_params' => $this->_preview_params, 'resize_params' => $this->_resize_params, 'progress' => $this->_progress, 'callbacks' => $this->_callbacks, 'drop_zone_id' => $this->_drop_zone_id, 'id_hidden_name' => $this->_id_hidden_name, 'dir' => strtolower($this->_dir), 'dir_studly' => studly_case($this->_dir), 'imageObj' => $this->_imageObj, 'input_id' => $this->renderId('input'), 'preview_id' => $this->renderId('preview'), 'css_div' => Surpass::renderCss('div'), 'css_loading' => Surpass::renderCss('loading'), 'css_deletebutton' => Surpass::renderCss('deletebutton'), 'css_editbutton' => Surpass::renderCss('editbutton'), 'css_changebutton' => Surpass::renderCss('changebutton'), 'overwrite' => $this->_overwrite, 'timeout' => $this->_timeout])->render();
         }
     }
 }
Esempio n. 2
0
 public function html($mode)
 {
     if ($mode == 'preview') {
         return View::make('packages.sukohi.surpass.preview', array('id' => $this->renderId('preview'), 'css' => $this->renderCss('preview')))->render();
     } else {
         if ($mode == 'js') {
             $load_data = [];
             if (!empty($this->_load)) {
                 foreach ($this->_load as $id => $load) {
                     $load_data[] = array('id' => $id, 'url' => $load->url, 'filename' => $load->filename);
                 }
             }
             $this->_form_data[self::DIR_HIDDEN_NAME] = $this->_dir;
             $this->_form_data[self::KEY_HIDDEN_NAME] = json_encode($this->_ids);
             return View::make('packages.sukohi.surpass.js', array('max_file' => $this->_max_files, 'load_data' => $load_data, 'form_data' => $this->_form_data, 'alert' => sprintf($this->_alert, $this->_max_files), 'button_label' => $this->_button, 'preview_params' => $this->_preview_params, 'resize_params' => $this->_resize_params, 'progress' => $this->_progress, 'callbacks' => $this->_callbacks, 'drop_zone_id' => $this->_drop_zone_id, 'id_hidden_name' => $this->_id_hidden_name, 'dir' => strtolower($this->_dir), 'dir_studly' => studly_case($this->_dir), 'input_id' => $this->renderId('input'), 'preview_id' => $this->renderId('preview'), 'css_div' => Surpass::renderCss('div'), 'css_loading' => Surpass::renderCss('loading'), 'css_button' => Surpass::renderCss('button'), 'overwrite' => $this->_overwrite, 'timeout' => $this->_timeout))->render();
         }
     }
 }