first
This commit is contained in:
89
modules/mediaset/themes/_mobile/rc-default/footer.php
Normal file
89
modules/mediaset/themes/_mobile/rc-default/footer.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php getImport('jquery-form','jquery.form.min','4.2.2','js'); ?>
|
||||
<script>
|
||||
var inputId='attach-file-input'; // 실제 작옹하는 input 엘리먼트 id 값을 옵션으로 지정을 해준다. (커스텀 버튼으로 click 이벤트 바인딩)
|
||||
var attach_file_saveDir = '<?php echo $g['path_file'].$parent_module?>/';// 파일 업로드 폴더
|
||||
var attach_module_theme = '<?php echo $attach_module_theme?>';// attach 모듈 테마
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
// 파일업로드 옵션값 세팅
|
||||
var upload_settings = {
|
||||
allowedTypes:"<?php echo $d['theme']['allowedTypes'] ?>",// 업로드 가능한 파일 확장자. 여기에 명시하지 않으면 파일 확장자 필터링하지 않음.
|
||||
fileName: "files", // <input type="file" name=""> 의 name 값 --> php 에서 파일처리할 때 사용됨.
|
||||
multiple: <?php echo $d['theme']['multiple']?'true':'false' ?>, // 멀티업로드를 할 경우 true 로 해준다.
|
||||
inputId:inputId, // 실제 작옹하는 input 엘리먼트 id 값을 옵션으로 지정을 해준다. (커스텀 버튼으로 click 이벤트 바인딩)
|
||||
formData: {"saveDir":attach_file_saveDir,"theme":attach_module_theme}, // 추가 데이타 세팅
|
||||
onSubmit:function(files){
|
||||
$(".content").loader({
|
||||
position: 'overlay',
|
||||
text: "업로드중...",
|
||||
disableOthers: [
|
||||
$('[data-role="attach-handler-file"]')
|
||||
]
|
||||
});
|
||||
},
|
||||
onSuccess:function(files,data,xhr,pd){
|
||||
$(".content").loader("hide")
|
||||
$('#popup-success').popup();
|
||||
$('[data-role="attach_guide"]').addClass('d-none');
|
||||
}
|
||||
}
|
||||
$("#attach-files").RbUploadFile(upload_settings); // 아작스 폼+input=file 엘리먼트 세팅
|
||||
|
||||
// main.js 기본값 세팅
|
||||
var attach_settings={
|
||||
module : 'mediaset',
|
||||
theme : attach_module_theme,
|
||||
handler_photo : '<?php echo $attach_handler_photo?>',
|
||||
handler_file : '<?php echo $attach_handler_file?>',
|
||||
handler_getModalList : '<?php echo $attach_handler_getModalList?>',
|
||||
listModal : '#modal-attach'
|
||||
}
|
||||
$("#attach-files").RbAttachTheme(attach_settings);
|
||||
|
||||
$('body').on('click','[data-act="sheet"][data-target="#sheet-attach-moreAct"]',function(){
|
||||
var button = $(this);
|
||||
var target = button.attr('data-target');
|
||||
var type = button.attr('data-type');
|
||||
var title = button.attr('data-title');
|
||||
|
||||
var uid = button.attr('data-id');
|
||||
var type = button.attr('data-type');
|
||||
var showhide = button.attr('data-showhide');
|
||||
var name = button.attr('data-name');
|
||||
var insert_text = button.attr('data-insert');
|
||||
var sheet = $('#sheet-attach-moreAct');
|
||||
$('#attach-files-backdrop').removeClass('hidden');
|
||||
sheet.find('[data-role="insert_text"]').val(insert_text);
|
||||
sheet.find('[data-attach-act="featured-img"]').attr('data-id',uid).attr('data-type',type);
|
||||
sheet.find('[data-attach-act="showhide"]').attr('data-id',uid).attr('data-content',showhide);
|
||||
sheet.find('[data-attach-act="delete"]').attr('data-id',uid).attr('data-type',type);
|
||||
|
||||
if (showhide=='show') sheet.find('[data-attach-act="showhide"]').text('보이기');
|
||||
else sheet.find('[data-attach-act="showhide"]').text('숨기기');
|
||||
|
||||
if (type!='photo') { // 이미지가 아닐 경우
|
||||
sheet.find('[data-attach-act="featured-img"]').closest('.table-view-cell').addClass('hidden'); // 대표이미지 항목 숨김처리함
|
||||
} else {
|
||||
sheet.find('[data-attach-act="featured-img"]').closest('.table-view-cell').removeClass('hidden'); // 대표이미지 항목 숨김처리함
|
||||
}
|
||||
$(target).sheet({
|
||||
title : title
|
||||
});
|
||||
});
|
||||
|
||||
$('#sheet-attach-moreAct').find('.table-view-cell a').click(function() { // 시트에 항목을 터치하면
|
||||
history.back()
|
||||
});
|
||||
|
||||
//$('#rb-attach-youtube-wrapper').RbAttachYoutube(link_settings);
|
||||
|
||||
$('.rb-preview').on('click', function() {
|
||||
$(this).removeClass('btn-primary').addClass('btn-default')
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user