kimsQ/rb — pull request #91 by BootstrapKR (2014-12-18 22:07:47+00:00)
Title: 모바일 레이아웃 사용을 안하고 싶으나, 모바일 레이아웃 사용안함 설정이 안되는 문제

[현상]
1) 관리자 > 사이트 > 사이트 > 레이아웃 > 기기별 분기 uncheck 후 사이트 속성 변경
2) 액션 완료 후에 지속적으로 기기별 분기 check 되어있음. (기기별 분기 uncheck 설정이 안됨)

[원인]
UI 페이지(/modules/site/admin/main.php) 에서, 기기별 분기 uncheck 할 경우 단순히 설정 UI만 숨김 처리만 됨.
/modules/site/action/a.regissite.php 에서도 단순하게 m_layout='$m_layout' 로 DB값 처리하고 있음.

[해결방안]
기기별 분기 uncheck 된 경우,

부분이 안보이는 상태일 때, 폼의 m_layout 값을 강제적으로 비워주는 방법.

※ 2.0.0 (2014.10.31) 버전 기준이며, 예전에는 잘 된듯한데 다시 설치해보니 안되는 듯 합니다.
뒷북이거나, 저만 이런것은 아니겠지요..?^^;

※ 수정된 부분은 2줄 추가 정도인데, 파일 변경사항이... 으음... 하여간, 수정한 부분은 아래 참고해 주세요.

function saveCheck(f)
{
...
if( $('#layout-mobile').css('display')=='none' )
f.m_layout.value = '';
...