0
나는 이것을하기 위해 모든 노력을 기울였습니다.외부 요소를 summernote 편집기로 사용자 정의 스타일로 드래그 앤 드롭
내가 무엇을 가지고
- 나는
- 편집 가능한 summernote 인스턴스가 다른 사업부 (특정 #ID와 함께) 자원의 목록 페이지에 사업부를
내가
- 리소스를 목록에서 summernote 편집기로 드래그 할 수 있어야합니다 (jquery UI를 사용하여 귀엽지?)
- 일단 리소스를 편집기에 넣으면 자동으로 특정/맞춤 방식으로 스타일이 지정됩니다 (예 : 버튼 정보 스타일 및 리소스의 특정 #id와 함께)
- 일단 요소가 편집기에 있으면 해당 요소의 텍스트를 편집 할 수 없으므로 (리소스의 제목을 변경할 수는 없음) 대신 에디터에서 다른 곳으로 요소 전체를 드래그하십시오 (이미지를 사용하는 것처럼). ,
최저
// when edit $('.edit').on('click', function() { var target = $(this).attr('target'); $(this).parent().find('.save').show(); $(this).parent().find('.edit').hide(); $('#module_descr').summernote({ height: 300, toolbar: [ ['img', ['picture']], ['style', ['style', 'addclass', 'clear']], ['fontstyle', ['bold', 'italic', 'ul', 'ol', 'link', 'paragraph']], ['fontstyleextra', ['strikethrough', 'underline', 'hr', 'color', 'superscript', 'subscript']] ] }); }); // when saving title or description $('.save').on('click', function() { $('#module_descr').summernote('destroy'); $(this).parent().find('.save').hide(); $(this).parent().find('.edit').show(); });
.save { display: none; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.0/summernote.min.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.0/summernote.css" rel="stylesheet" /> <link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" /> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading">Ressources</div> <div class="panel-body" style="max-height:200px;overflow:auto;"> <div class="list-group modules" id="ressourcesList"> <a href="#" class="list-group-item" id="1"> Resource 1 \t \t \t \t \t </a> <a href="#" class="list-group-item" id="2"> Resource 2 \t \t \t \t \t </a> <a href="#" class="list-group-item" id="3"> Another Resource \t \t \t \t \t </a> </div> </div> </div> <div class="row" id="module_info"> <div class="panel panel-info"> <div class="panel-heading"> <div class="row"> <div class="col-md-9 title_descr"></div> <div class="col-md-3 text-right"> <button type="button" class="btn btn-info btn-sm edit" target="module_descr">Edit</button> <button type="button" class="btn btn-success btn-sm save" target="module_descr" style="display:none">Save</button> </div> </div> </div> <div class="panel-body" id="module_descr" module_id=""> </div> </div> </div>
내가 어떤입니다 가능한이 어떤 도움을 주셔서 감사합니다 정말 것이다 구글에서 검색을 시도 :
여기에 필요한 모든 기본적인 코드로 기본 바이올린의 감사합니다,
Xogno