File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 11<template >
2- <div class =" g-core-image-upload-btn" >
2+ <div class =" g-core-image-upload-btn" ref = " container " >
33 <slot >{{text}}</slot >
44 <form class =" g-core-image-upload-form" v-show =" !hasImage" method =" post" enctype =" multipart/form-data" action =" /api2/common_user/cropHeadUrl" style =" display : block ; cursor : pointer ; position : absolute ; left : 0px ; top : 0px ; width : 1242px ; height : 61px ; opacity : 0 ; margin : 0px ; padding : 0px ; overflow : hidden ;" >
5- <input v-bind:disabled =" uploading" v-bind:id =" 'g-core-upload-input-' + formID" v-bind:name =" name" v-bind:multiple =" multiple" type =" file" v-bind:accept =" inputAccept" v-on:change =" change" style =" width : 100% ; height : 100% ;" >
5+ <input v-bind:disabled =" uploading" v-bind:id =" 'g-core-upload-input-' + formID" v-bind:name =" name" v-bind:multiple =" multiple" type =" file" v-bind:accept =" inputAccept" v-on:change =" change" v-on:dragover = " dragover " v-on:dragenter = " dragover " v-on:dragleave = " dragleave " v-on:dragend = " dragleave " v-on:drop = " dragleave " style =" width : 100% ; height : 100% ;" >
66 </form >
77 <div class =" g-core-image-corp-container" v-bind:id =" 'vciu-modal-' + formID" v-show =" hasImage" >
88 <crop ref =" cropBox" :is-resize =" resize && !crop" :ratio =" cropRatio" :is-rotate =" rotate" ></crop >
7575 let dq = document .querySelector (' #vciu-modal-' + this .formID );
7676 return dq .querySelector (str);
7777 },
78+ dragover () {
79+ let element = this .$refs .container ;
80+ element .classList .add (' is-dragover' );
81+ },
82+ dragleave () {
83+ let element = this .$refs .container ;
84+ element .classList .remove (' is-dragover' );
85+ },
7886 change (e ) {
7987 let fileVal = document .querySelector (' #g-core-upload-input-' + this .formID ).value .replace (/ C:\\ fakepath\\ / i , " " );
8088 let fileExt = fileVal .substring (fileVal .lastIndexOf (" ." ) + 1 );
You can’t perform that action at this time.
0 commit comments