2012-04-26 2 views
2

JuiceUI 컨트롤의 스타일을 변경하는 옵션이 있습니까? 사전 정의 된 테마는 무엇입니까? (그렇다면, 그것에 대한 문서를 찾지 못했습니다.) 다른 컨트롤처럼 일반 CSS로 스타일을 지정합니까? (그 중 하나가 작동하지 않았다.)JuiceUI 테마/스타일 변경

TIA

에게

편집 : 여기에 버튼이 보이는 방법은 다음과 같습니다 (나는이 일에 사전 설치된 JQuery와 테마 없었다 -이 새로운 웹 사이트입니다.)

enter image description here
JuiceUI가 기본, Fresh-Squeezed 및 Supercharged를 사용하여 콘텐츠 테마 폴더를 설치했음을 알았습니다.

어디에서 참조되고 있는지, 어떻게 변경하는지 모릅니다.

답변

9

현재 JuiceUI의 소스는 가장 친한 친구가 될 수 있습니다. https://github.com/appendto/juiceui/blob/master/Juice/JuiceApp.cs#L52

이것은 당신이 Global.asax.cs에 추가 할 수 있습니다 것입니다 :이 줄을 확인

CssManager.CssResourceMapping.AddDefinition("juice-ui", new CssResourceDefinition { 
    Path = "~/Content/themes/[Name of custom theme dir]/jquery-ui-1.8.18.custom.css", 
    DebugPath = "~/Content/themes/[Name of custom theme dir]/jquery-ui-1.8.18.custom.css" 
}); 

이는 "주스 - UI"렌더링 테마의 위치를 ​​재정의하고 각 페이지 주스의 출력이 사용되는 것을 볼 수 있습니다.

죄송합니다. 현재이 점이 더 분명하지 않습니다. 우리는 이러한 주제를 다루는 일련의 기사를 계획하고 있으며 사이트의 문서를 업데이트하는 작업이 이미 진행 중입니다.

0

Becky, GitHub 레포를보고 나서 jQuery UI에 ui-lightness CSS 파일을 사용하고있는 것처럼 보입니다. https://github.com/appendto/juiceui/tree/master/Juice-Test-Site/css이 대신 다른 jQuery 테마를로드 할 수 있습니까? 이 파일이 사이트에로드되지 않도록해야 할 수도 있습니다. 내가 기지에서 벗어났다면 이미 이걸 시도해 봤으면 알려줘.

+0

감사합니다. 부드럽고 ui-lightness 내 css 폴더에 있지만 그 중 하나를 사용하는 것으로 나타나지 않습니다. (나는 이미지를 게시 할 것이다.) – Rivka

4

VB의 경우 ... 그렇습니다 사람들은 여전히 ​​그것을 사용합니다! : P 좋은

<%@ Application Language="VB" %> 
<%@ Import Namespace="System" %> 
<%@ Import Namespace="System.IO" %> 
<%@ Import Namespace="System.Web.UI" %> 
<%@ Import Namespace="Juice.Framework" %> 

<script runat="server"> 

    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) 
     ' Code that runs on application startup 

     Dim juiResDef As New CssResourceDefinition 
     juiResDef.Path = "~/Content/themes/[Name of custom theme dir]/jquery-ui-1.8.18.custom.css" 
     juiResDef.DebugPath = "~/Content/themes/[Name of custom theme dir]/jquery-ui-1.8.18.custom.css" 
     CssManager.CssResourceMapping.AddDefinition("juice-ui", juiResDef) 

    End Sub 

</script> 

는 신선한 압착 기본 드래그 앤 JQuery와 - UI를-XXXX.custom.css이 페이지에 파일을 삭제하고 작성하는 것입니다 오버라이드 (override) :

1

또 다른 방법을 이동합니다 그것에 대한 HTML 링크. 이것은 기본값에서 CSS를 무시하고 원하는 테마를 적용합니다. 테마를 사용하고자하는 페이지에서 완료해야합니다. 또 다른 방법은 Fresh-Squeezed 폴더를 사용하려는 테마의 컨테이너로 처리하고 해당 폴더의 이미지와 custom.css 파일을 바꾸는 것입니다. 바라건대 그들은 향후 릴리스에서이를 수정하는 다른 방법을 제공 할 것입니다.