// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Flora License, Version 1.1 (the License);
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
void
EditHomePageForm::OnFormBackRequested(Form& source)
{
+ ArrayList* pArgList = null;
+ pArgList = new(std::nothrow) ArrayList();
+ pArgList->Construct();
+ pArgList->Add(*new(std::nothrow) String(CommonUtil::GetString(L"IDS_BR_SK_CANCEL")));
+ SceneManager::GetInstance()->GoBackward(BackwardSceneTransition(), pArgList);
}
{
ArrayList* pArgList = null;
pArgList = new(std::nothrow) ArrayList();
+ pArgList->Construct();
switch(actionId)
{
case IDA_BUTTON_DONE:
{
pArgList->Add(*new(std::nothrow) String(CommonUtil::GetString(L"IDS_BR_SK_DONE")));
String urlText = __pUrlEditField->GetText();
+ urlText.Trim();
AppLogDebug("set url text is %ls",urlText.GetPointer());
bool ret = false;
bool flag = false;
- String firstPattern(L"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)");
- String secondPattern(L"^[A-Za-z0-9\.\+-:#@%/;$~?]+\\.[A-Za-z0-9\+-=:#@%/;$~()_?\\\.&]{2,}$"); // URL of type abc.com (i.e without protocol in front of it)
+ String firstPattern(L"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)");//[\w\d:#@%/;$()~_?\+-=\\\.&]*
+ String secondPattern(L"^[A-Za-z0-9\.\+-:#@%/;$~?]+\\.[A-Za-z0-9 !\+-=:#@%/;$~()_?\\\.&]{2,}$"); // URL of type abc.com (i.e without protocol in front of it)
RegularExpression firstRegex;
RegularExpression secondRegex;
firstRegex.Construct(firstPattern, REGEX_CASELESS);
secondRegex.Construct(secondPattern, REGEX_CASELESS);
- Uri uri;
- uri.SetUri(urlText);
- urlText = uri.GetEncodedString();
+// Uri uri;
+// uri.SetUri(urlText);
+// urlText = uri.GetEncodedString();
// Match
ret = firstRegex.Match(urlText, false); // This returns true value
else
{
// show pop up , not a valid URL
- String msg = CommonUtil::GetString(L"IDS_BR_POP_INVALIDADDRESS");
+ String msg = CommonUtil::GetString(L"IDS_COM_POP_INVALID_URL");
CreateMessage(msg);
}
}