Ok, i saw it now, thank you :-)

2012/2/14 David Johnson <[email protected]>:
> Yes. I committed the patch, but with one small change. See the comment I 
> added here:
> https://issues.apache.org/jira/browse/ROL-1937
>
> - Dave
>
>
> On Feb 14, 2012, at 12:12 AM, Tiger Gui wrote:
>
>> Hi,
>>
>> Do you guys reviewed this patch ? I want to do more job after this
>> patch merged into trunk. So, i am just waiting for your feedback for
>> your. Thank you.
>>
>> 2012/2/11 Tiger Gui <[email protected]>:
>>> Hi All,
>>>
>>> I have created a issue and submit in it as a attach file in Roller's
>>> issue system here[1]. This is the mainly changes:
>>>
>>> 1. if there is a "g_ut" parameter, we will parse its value, "standard"
>>> means use standard template, else we use mobile template
>>>
>>> public static DeviceType getRequestType(HttpServletRequest request) {
>>>                DeviceType type = DeviceType.standard;
>>>
>>>                String g_ut = request.getParameter(USER_AGENT_PARAMETER);
>>>                if(g_ut !=null){
>>>                        return g_ut.trim().equals("standard") ? 
>>> DeviceType.standard :
>>> DeviceType.mobile;
>>>                }
>>>
>>>                String cookie = getCookieValue(request.getCookies(), 
>>> USER_REQUEST_TYPE, null);
>>>                if (cookie != null) {
>>>                        return cookie.equals("standard") ? 
>>> DeviceType.standard : DeviceType.mobile;
>>>                }
>>>
>>>                if (isMobileDevice(request)) {
>>>                        type = DeviceType.mobile;
>>>                }
>>>                return type;
>>>        }
>>>
>>> 2. then we can confirm the link to mobile template is
>>> "http://localhost:8080/roller/?g_ut=mobile";, the link to standard
>>> template is "http://localhost:8080/roller/?g_ut=standard";
>>>
>>> 3. in standard theme sidebar.vm, we set cookie
>>> "roller_user_request_type=standard" with "path=/", in
>>> weblog-mobile.vm, we set cookie "roller_user_request_type=mobile". So,
>>> after that, we can use cookie to determine standard or mobile
>>> template.
>>>
>>>  4.improve standard/mobile theme switch button looking, just as shown
>>> in attach figure file
>>>
>>> I have tested it in my PC, iphone and android phone and hope you guys
>>> can have a review of it and merge it to trunk, thank you :-)
>>>
>>> [1] https://issues.apache.org/jira/browse/ROL-1937
>>>
>>> --
>>> Best Regards
>>> ----------------------------------------------------
>>> Tiger Gui [[email protected]]
>>
>>
>>
>> --
>> Best Regards
>> ----------------------------------------------------
>> Tiger Gui [[email protected]]
>



-- 
Best Regards
----------------------------------------------------
Tiger Gui [[email protected]]

Reply via email to