@@ -77,7 +77,7 @@ function film_construct(film_data, n_row){
77
77
78
78
var img = document . createElement ( 'img' ) ;
79
79
img . src = film_data [ 'imgSrc' ] ;
80
- img . style . width = '100% ' ;
80
+ img . classList = 'picture__img ' ;
81
81
film . appendChild ( img ) ;
82
82
row_films . appendChild ( film ) ;
83
83
@@ -173,11 +173,13 @@ function input_construct(n_row){
173
173
input_title . placeholder = 'Insira o nome' ;
174
174
input_title . classList = 'desc-title' ;
175
175
input_title . id = 'input-title' ;
176
+ input_title . maxLength = '15' ;
176
177
var input_year = document . createElement ( 'input' ) ;
177
178
input_year . type = 'text' ;
178
179
input_year . placeholder = 'Insira o ano de criação' ;
179
180
input_year . classList = 'desc-year' ;
180
181
input_year . id = 'input-year' ;
182
+ input_year . maxLength = '4' ;
181
183
182
184
var desc_down = document . createElement ( 'div' ) ;
183
185
desc_down . classList = 'desc-down' ;
@@ -187,6 +189,7 @@ function input_construct(n_row){
187
189
input_text . placeholder = 'Insira uma breve sinopse' ;
188
190
input_text . classList = 'desc-text' ;
189
191
input_text . id = 'input-text' ;
192
+ input_text . maxLength = '380' ;
190
193
var save = document . createElement ( 'button' ) ;
191
194
save . type = 'button' ;
192
195
save . classList = 'save-button' ;
@@ -209,21 +212,21 @@ function add_img(){
209
212
const file = inputTarget . files [ 0 ] ;
210
213
211
214
if ( file ) {
212
- const reader = new FileReader ( ) ;
215
+ const reader = new FileReader ( ) ;
213
216
214
- reader . addEventListener ( "load" , function ( e ) {
215
- const readerTarget = e . target ;
217
+ reader . addEventListener ( "load" , function ( e ) {
218
+ const readerTarget = e . target ;
216
219
217
- var img = document . createElement ( "img" ) ;
218
- img . id = 'input-img-cover' ;
219
- img . src = readerTarget . result ;
220
- img . classList . add ( "picture__img" ) ;
221
- add_img . innerHTML = '' ;
222
- add_img . appendChild ( img ) ;
223
- } ) ;
220
+ var img = document . createElement ( "img" ) ;
221
+ img . id = 'input-img-cover' ;
222
+ img . src = readerTarget . result ;
223
+ img . classList . add ( "picture__img" ) ;
224
+ add_img . innerHTML = '' ;
225
+ add_img . appendChild ( img ) ;
226
+ } ) ;
224
227
225
- reader . readAsDataURL ( file ) ;
226
- }
228
+ reader . readAsDataURL ( file ) ;
229
+ }
227
230
}
228
231
229
232
function input_destroy ( ) {
@@ -236,11 +239,19 @@ function input_destroy(){
236
239
237
240
function input_save ( ) {
238
241
239
- var input_img = document . getElementById ( 'input-img-cover' ) . src ;
242
+ if ( document . getElementById ( 'input-img-cover' ) != null ) {
243
+ var input_img = document . getElementById ( 'input-img-cover' ) . src ;
244
+ }
240
245
var input_title = document . getElementById ( 'input-title' ) . value ;
241
246
var input_year = document . getElementById ( 'input-year' ) . value ;
242
247
var input_text = document . getElementById ( 'input-text' ) . value ;
243
248
249
+ if ( input_img == undefined || input_title . length == 0 || input_year . length == 0 || input_text . length == 0 ) {
250
+
251
+ alert ( 'Preencha todos os dados para adicionar o filme corretamente' ) ;
252
+ return null ;
253
+ }
254
+
244
255
var n_row = Math . floor ( films . length / max_films_row ) ;
245
256
246
257
var film = {
0 commit comments