Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into upstream-merge
Browse files Browse the repository at this point in the history
Conflicts:
	client/stylesheets/base.less
  • Loading branch information
rwakida committed Aug 6, 2015
2 parents b937ac2 + f894cea commit 0d18b54
Show file tree
Hide file tree
Showing 20 changed files with 301 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .meteor/cordova-plugins
Original file line number Diff line number Diff line change
@@ -1 +1 @@

com.ionic.keyboard@https://github.com/driftyco/ionic-plugin-keyboard/tarball/66926f5e25fcd71b65799adaf12fa0b2df65ce78
10 changes: 10 additions & 0 deletions client/lib/cordova/keyboard-fix.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
if Meteor.isCordova
document.addEventListener 'deviceready', ->
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);

window.addEventListener 'native.keyboardshow', ->
$('.main-content').css 'height', window.innerHeight

window.addEventListener 'native.keyboardhide', ->
$('.main-content').css 'height', window.innerHeight
27 changes: 27 additions & 0 deletions client/lib/menu.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
@menu = new class
init: ->
@container = $("#rocket-chat")
console.log 'init'

isOpen: ->
return @container?.hasClass("menu-opened") is true

open: ->
if not @isOpen()
@container?.removeClass("menu-closed").addClass("menu-opened")
if Meteor.isCordova
StatusBar.hide()

close: ->
if @isOpen()
@container?.removeClass("menu-opened").addClass("menu-closed")
if Meteor.isCordova
Meteor.setTimeout ->
StatusBar.show()
, 300

toggle: ->
if @isOpen()
@close()
else
@open()
3 changes: 0 additions & 3 deletions client/startup/cordovaStatusBar.coffee

This file was deleted.

25 changes: 25 additions & 0 deletions client/stylesheets/base.less
Original file line number Diff line number Diff line change
Expand Up @@ -3524,3 +3524,28 @@ select.form-control + .chosen-container-multi .chosen-results li.result-selected
left: -9999px;
position: absolute;
}

.is-cordova {
.main-content {
top: 10px;
}

.side-nav > .header {
padding-top: 10px;
height: 70px;
}

.flex-tab {
padding-top: 10px;

.control {
padding-left: 50px;
}

button.more {
background-color: #fff;
width: 60px;
.transform(translateX(-57px));
}
}
}
2 changes: 1 addition & 1 deletion client/views/app/sideNav/chatRoomItem.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Template.chatRoomItem.events
SideNav.openFlex()

'click .open-room': (e) ->
$("#rocket-chat").addClass("menu-closed").removeClass("menu-opened")
menu.close()

'click .hide-room': (e) ->
e.stopPropagation()
Expand Down
1 change: 1 addition & 0 deletions client/views/app/sideNav/sideNav.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ Template.sideNav.events

Template.sideNav.onRendered ->
SideNav.init()
menu.init()
9 changes: 4 additions & 5 deletions client/views/main.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ Template.body.onRendered ->
property: 'msvalidate.01'
content: RocketChat.settings.get 'Meta:msvalidate.01'

if Meteor.isCordova
$(document.body).addClass 'is-cordova'


Template.main.helpers

Expand Down Expand Up @@ -96,11 +99,7 @@ Template.main.events
"click .burger": ->
console.log 'room click .burger' if window.rocketDebug
chatContainer = $("#rocket-chat")
if chatContainer.hasClass("menu-closed")
chatContainer.removeClass("menu-closed").addClass("menu-opened")
else
chatContainer.addClass("menu-closed").removeClass("menu-opened")

menu.toggle()

Template.main.onRendered ->

Expand Down
178 changes: 178 additions & 0 deletions i18n/km.i18n.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
{
"Access_online_demo" : "ចូល​ទៅ​សាក​ល្បងវា​លើ​អ៊ីនធើណិត​ជា​មុន​សិន",
"Access_Online_Demo" : "ចូល​ទៅ​សាក​ល្បងវា​លើ​អ៊ីនធើណិត​ជា​មុន​សិន",
"Add_Members" : "ថែម​សមាជិក",
"Add_users" : "ថែម​អ្នក​ប្រើប្រាស់",
"All_channels" : "គ្រប់​ប៉ិស្តិ៍",
"App_Settings": "កំណត់​កម្មវិធី",
"and" : "និង",
"are_also_typing" : "គឺ​កំពុង​ព្យាយាម​ផង​ដែរ",
"are_typing" : "កំពុង​វាយ",
"Are_you_sure" : "តើ​អ្នក​ច្បាស់​ហើយ​ឬ?",
"away" : "ឆ្ងាយ",
"away_male" : "ឆ្ងាយ",
"away_female" : "ឆ្ងាយ",
"Away" : "ឆ្ងាយ",
"Away_male" : "ឆ្ងាយ",
"Away_female" : "ឆ្ងាយ",
"busy" : "រវល់",
"busy_male" : "រវល់",
"busy_female" : "រវល់",
"Busy" : "រវល់",
"Busy_male" : "រវល់",
"Busy_female" : "រវល់",
"Back_to_login" : "ត្រឡប់​មក​ឡុក​ចូល",
"bold" : "ក្រាស់",
"Cancel" : "បញ្ឈប់",
"Change_avatar" : "ប្តូរ​រូប",
"Channels" : "ប៉ុស្តិ៍",
"Channels_list" : "បណ្តាប៉ុស្តិ៍​សាធារណៈ",
"Chat_Rooms" : "បន្ទប់​ពិភាក្សា",
"close" : "បិទ",
"coming_soon" : "មក​ដល់​ឆាប់ៗ",
"Confirm_password" : "បញ្ជាក់​ពាក្យ​សម្ងាត់",
"Contact" : "ទំនាក់ទំនង",
"Conversation" : "កិច្ច​ពិភាក្សា",
"Create_new" : "បង្កើត​ថ្មី",
"Create_new_direct_message_room": "បង្កើត​បន្ទប់​ពិភាក្សា​ដោយ​ផ្ទាល់​",
"Create_new_public_channel" : "បង្កើត​ប៉ុស្តិ៍​សាធារណៈ​ថ្មី",
"Create_new_private_group" : "បង្កើត​ក្រុម​ឯកជន",
"Created_at" : "បាន​បង្កើត​កាល​ពី",
"Direct_Messages" : "សារ​ផ្ទាល់",
"Deleted" : "បាន​លប់!",
"Duplicate_private_group_name" : "ក្រុម​ឯក​ជន​ដែល​មាន​ឈ្មោះ​, '%s', មាន​ហើយ",
"Duplicate_channel_name" : "ប៉ុស្តិ៍​ដែល​មាន​ឈ្មោះ​, '%s', មាន​ហើយ",
"edited" : "បាន​កែ",
"Email_or_username" : "អ៊ីមែល ឬឈ្មោះ​សម្ងាត់",
"Email_verified" : "អ៊ីម៉ែល​បញ្ជាក់",
"Enter_info" : "បញ្ចូល​ព័ត៌មាន​ឡុក​ចូល",
"Error_changing_password" : "ពាក្យ​សម្ងាត់​បាន​ប្តូរ",
"Favorites" : "ពេញ​ចិត្ត",
"Follow_social_profiles" : "តាម​ដាន​​​បណ្តា​គណនីបណ្តាញ​សង្គម​របស់​យើង​, មើល​យើង​លើ​ github និង​ចែក​រំលែក​បទពិសោធន៍​របស់​អ្នក​ជាមួយ​ rocket.chat app នៅ​លើ​ក្តារឃៀន​របស់​យើង",
"Forgot_password" : "ភ្លេច​ពាក្យ​សម្ងាត់",
"Fork_it_on_github" : "ទៅ​មើល​វា​លើ github",
"github_no_public_email" : "អ្នក​មិន​មាន​អ៊ីមែល​សាធារណៈ​ក្នុង​ GitHub នៅ​ឡើយ​ទេ",
"Get_to_know_the_team": "ទៅ​ស្គាល់ Rocket.Team",
"Have_your_own_chat" : "អ្នក​មាន Web Chat ផ្ទាល់​ខ្លួនហើ​យឬ។ អភិវឌ្ឃន៍​ជាមួយ​ Meteor.com, Rocket.Chat គឺ​ជា​ដំណោះ​ស្រាយ​ដ៏​ល្អ​បំផុត​សម្រាប់អ្នក​អភិវឌ្ឍន៍ ក្នុង​ការ​បង្កើត Web Chat Plateform។",
"Hide_room" : "លាក់​បន្ទប់",
"History" : "ប្រវត្តិ",
"inline_code": "inline_code",
"Invalid_confirm_pass" : "ពាក្យ​សម្ងាត់​បញ្ជាក់​មិន​ដូច​ពាក្យ​សម្ងាត់​បាន​បញ្ចូល​",
"Invalid_email" : "អ៊ី​មែល​ដែល​បញ្ចូល​មិន​ត្រឹម​ត្រូវ",
"Invalid_name" : "ឈ្មោះ​មិន​​អាច​ទំនេរ",
"Invalid_pass" : "ពាក្យ​សម្ងាត់​មិន​ត្រូវ​ទំនេរ",
"Invalid_room_name" : "<strong>%s</strong> គឺ​ជា​ឈ្មោះ​បន្ទប់​មិន​ត្រឹម​ត្រូវ,<br/> ត្រូវ​ប្រើប្រាស់​​ត្រឹម​តែ​តួរ​អក្សរ, លេខ និង​ សញ្ញាចុច",
"invisible" : "មិន​បង្ហាញ",
"Invisible" : "មិន​បង្ហាញ",
"is_also_typing" : "គឺ​កំពុង​វាយ",
"is_also_typing_male" : "គឺ​កំពុង​វាយ",
"is_also_typing_female" : "គឺ​កំពុង​វាយ",
"is_typing" : "គឺ​កំពុង​វាយ",
"is_typing_male" : "គឺ​កំពុង​វាយ",
"is_typing_female" : "គឺ​កំពុង​វាយ",
"italics" : "ទ្រេត",
"join" : "ចូល​រួម",
"Join_the_Community" : "ចូល​រួម​សហគមន៍",
"Language" : "ភាសា",
"Language_Version" : "ជំនាន់​អង់គ្លេស",
"Last_message" : "សារ​ចុង​ក្រោយ",
"Leave_room" : "ចេញ​ពីបន្ទប់",
"line" : "ជួរ",
"Load_more" : "មើល​ទៀត",
"Loading_suggestion" : "កំពុង​មើល​ការ​សម្រេច​ចិត្ត...",
"Login" : "ឡុក​ចូល",
"Login_with" : "ឡុក​ចូល​ជាមួយ %s",
"login_with" : "ឬ ឡុក​ចូល​ដោយ​ផ្ទាល់​ជាមួយ",
"Logout" : "ចាក​ចេញ",
"Members" : "សាមាជិក",
"Members_List" : "បញ្ជី​សមាជិក",
"Members_placeholder" : "សាមាជិក",
"More_channels" : "ប៉ុស្តិ៍​ច្រើន​ទៀត",
"Msgs" : "សារ",
"multi" : "ច្រើន",
"n_messages" : "%s សារ",
"Name" : "Name",
"New_messages" : "សារ​ថ្មី",
"New_password" : "ពាក្យ​សម្ងាត់​ថ្មី",
"No_channels_yet" : "អ្នក​មិន​មែន​ជា​សមាជិក​នៃ​ប៉ុស្តិ៍​ណា​មួយ​ឡើយ",
"No_direct_messages_yet" : "អ្នក​មិន​ធ្លាប់​បាន​ធ្វើ​ការ​ពិភាក្សា​នៅ​ឡើយ",
"No_favorites_yet" : "អ្នក​មិន​ធ្លាប់​បាន​កំណត់​ត្រា​ពេញ​ចិត្ត​ណាមួយ​ឡើយ",
"No_groups_yet" : "អ្នក​មិន​ទាន់​មាន​ក្រុម​ឯកជន​នៅឡើយ",
"No_permission_to_view_room" : "អ្នក​មិន​មាន​សិទ្ធ​មើល​បន្ទប់​នេះ​ឡើយ",
"Not_allowed" : "មិន​បាន​អនុញ្ញាត្តិ",
"Not_found_or_not_allowed" : "មិន​ប្រទះ ឬ​មិន​អនុញ្ញាតិ",
"Nothing_found" : "គ្មាន​អ្វី​ប្រទះ",
"Online" : "លើបណ្តាញ",
"Oops!" : "អូ!",
"others": "ផ្សេងៗ",
"Password" : "ពាក្យ​សម្ងាត់",
"Password_changed_successfully" : "ពាក្យ​សម្ងាត់​បាន​ប្តូរ​ជោគជ័យ",
"Please_wait" : "សូម​មេត្តារង់​ចាំ",
"Powered_by" : "រក្សាសិទ្ធិ​ដោយ",
"Privacy" : "ឯកជនភាព",
"Private_Groups" : "ក្រុម​ឯកជន",
"Proudly_developed" : "Proudly developed with Meteor",
"Quick_Search" : "ស្វែង​រក​រហ័ស",
"quote" : "សំណៅ",
"Recents" : "ថ្មីៗ",
"Register" : "ចុះ​ឈ្មោះ​គណនី​ថ្មី",
"Remember_me" : "ចងចាំ​ខ្ញុំ",
"Remove" : "ដកចេញ",
"Reset_password" : "កំណត់​ពាក្យ​សម្ងាត់​ឡើងវិញ",
"Room" : "បន្ទប់",
"Room_name_changed" : "ឈ្មោះ​បន្ទប់​បាន​ប្តូរ​ទៅ​ជា: <em>__room_name__</em> ដោយ <em>__user_by__</em>",
"Room_name_changed_successfully" : "ឈ្មោះ​បន្ទប់​បាន​ប្តូរ​ជោគជ័យ",
"Save" : "រក្សាទុក",
"Search" : "ស្វែង​រក",
"Search_settings" : "កំណត់​ការស្វែង​រក",
"See_all" : "មើលទាំងអស់",
"See_only_online" : "ត្រឹម​តែ​លើ​បណ្តាញ",
"Select_an_avatar" : "ជ្រើស​រូប",
"Select_file" : "ជ្រើស​ ឯកសារ",
"Select_service_to_login" : "ជ្រើស​សេវាកម្ម​ដើម្បីឡុក​ចូល ទាញ​រូប​របស់​អ្នក ឬ​ផ្ទុកឡើង​ផ្ទាល់​ពីកុំព្យូទ័រ",
"Selected_users" : "ជ្រើស​សមាជិក",
"Send_confirmation_email" : "ផ្ញើរអ៊ីម៉ែល​បញ្ជាក់",
"Send_Message" : "ផ្ញើរសារ",
"Settings" : "ការកំណត់",
"Showing_online_users" : "កំពុង​បង្ហាញ <b>__total_online__</b> នៃ __total__ users",
"Showing_results" : "<p>កំពុង​បង្ហាញ <b>%s</b> លទ្ធផល</p>",
"Silence" : "ស្ងាត់",
"since_creation" : "តាំងពី %s",
"Start_of_conversation" : "ចំនាប់​ផ្តើ​ការ​ពិភាក្សា",
"strike" : "strike",
"Submit" : "បញ្ចូល",
"The_field_is_required": "ចន្លោះ %s ត្រូវ​បំពេញ",
"Use_initials_avatar" : "ប្រើឈ្មោះ​អ្នក​ជា​ពិសេស",
"use_menu" : "ប្រើប្រាស់​ផ្ទាំង​នៅ​សង​ខាង​ដើម្បី​ចូល​ទៅ​កាន់បន្ទប់ និង​ពិភាក្សា",
"Use_service_avatar" : "ប្រើ %s រូប",
"Use_this_username" : "ប្រើ​ឈ្មោះ​នេះ",
"Use_uploaded_avatar" : "ប្រើ​រូប​បាន​ផ្ទុក​ឡើង",
"User_added" : "អ្នក​ប្រើ <em>__user_added__</em> បាន​បន្ថែម",
"User_added_by" : "អ្នក​ប្រើ <em>__user_added__</em> បាន​ថែម​ដោយ <em>__user_by__</em>.",
"User_joined_channel" : "បាន​ចូល​រួម​ប៉ុស្តិ៍",
"User_joined_channel_male" : "បាន​ចូល​រួម​ប៉ុស្តិ៍",
"User_joined_channel_female" : "បាន​ចូល​រួម​ប៉ុស្តិ៍",
"User_left" : "អ្នក​ប្រើ <em>__user_left__</em> បានចេញ",
"User_left_male" : "អ្នក​ប្រើ <em>__user_left__</em> បាន​ចេញ",
"User_left_female" : "អ្នក​ប្រើ <em>__user_left__</em> បាន​ចេញ",
"User_logged_out" : "អ្នក​ប្រើបាន​ចាកចេញ",
"User_removed_by" : "អ្នក​ប្រើ <em>__user_removed__</em> បាន​ដក​ចេញ​ដោយ <em>__user_by__</em>.",
"Username" : "ឈ្មោះ​សម្ងាត់",
"Username_cant_be_empty" : "ឈ្មោះ​សម្ងាត់​មិនអាចទទេ",
"Username_description" : "ឈ្មោះ​សម្ងាត់​បាន​អនុញ្ញាត់​ឲ្យ​អ្នក​ផ្សេង​ដាក់​ស្លាក​ឈ្មោះ​អ្នក​",
"Username_invalid" : "<strong>%s</strong> គឺ​ជា​ឈ្មោះ​សម្ងាត់​មិន​ត្រឹម​ត្រូវ,<br/> ព្រោះ​អ្នក​អាច​ប្រើបាន​តែ​តួរ​អក្សរ, លេខ, ចុច និង ដក",
"Username_title" : "ចុះ​ឈ្មោះ​សម្ងាត់",
"Username_unavaliable" : "<strong>%s</strong> គឺ​បាន​ប្រើហើយ :(",
"View_All" : "មើល​ទាំង​អស់",
"We_have_sent_password_email" : "យើងបាន​ផ្ញើរ​អ៊ីមែល​ជាមួយ​លំណែនាំ​ក្នុង​ការ​ប្តូរ​ឃ្លា​សម្ងាត់។ ប្រសិន​បើ​អ្នក​មិន​បាន​ទទួល​អ៊ី​មែល​ទេ​សូម​រួស​រាន់​មក​ទីនេះ​ ដើម្បី​ធ្វើ​វា​ម្តង​ទៀត​។",
"We_have_sent_registration_email" : "យើង​បាន​ផ្ញើរ​អ៊ីមែល​មួយ​ទៅ​អ្នក​ដើម្បី​បញ្ជាក់​ការ​បាន​ចុះ​ឈ្មោះ​។ ប្រសិន​បើ​អ្នក​មិន​បាន​ទទួល​អ៊ី​មែល​ទេ​សូម​រួស​រាន់​មក​ទីនេះ​ ដើម្បី​ធ្វើ​វា​ម្តង​ទៀត​។",
"Welcome" : "ស្វាគមន៍ <em>%s</em>.",
"Welcome_to_the" : "ស្វាគមន៍​មក​កាន់",
"With_whom" : "ជា​មួយ​នរណា",
"you_are_in_preview_mode_of" : "អ្នក​ស្ថិត​ក្នុង​ទម្រង់​មើល​ជា​មុន​នៃ​ប៉ុស្តិ៍ #<strong>__room_name__</strong>",
"You_neeed_confirm_email" : "អ្នក​ត្រូវ​បញ្ជាក់អ៊ីមែល​ដើម្បី​ឡុកចូល!",
"Your_Open_Source_solution" : "ដំណោះ​ស្រាយ​ពិភាក្សាកូដ​ចំហរ​របស់​អ្នក",
"You_will_not_be_able_to_recover" : "អ្នក​នឹង​មិនអាច​ទាញ​មក​វិញ!",
"Yes_delete_it" : "បាទ លប់​វា!",
"Your_entry_has_been_deleted" : "ការ​បញ្ចូល​អ្នក​បាន​លប់"
}
54 changes: 54 additions & 0 deletions mobile-config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
// This section sets up some basic app metadata,
// the entire section is optional.
App.info({
id: 'com.konecty.rocketchat',
name: 'Rocket.Chat',
description: 'Rocket.Chat',
author: 'Rocket.Chat Development Group',
email: '[email protected]',
website: 'https://rocket.chat'
});

// Set up resources such as icons and launch screens.
App.icons({
iphone : 'public/images/logo/apple-touch-icon-60x60.png',
iphone_2x: 'public/images/logo/apple-touch-icon-120x120.png',
iphone_3x: 'public/images/logo/apple-touch-icon-180x180.png',
ipad : 'public/images/logo/apple-touch-icon-76x76.png',
ipad_2x : 'public/images/logo/apple-touch-icon-152x152.png'
// android_ldpi
// android_mdpi
// android_hdpi
// android_xhdpi
});

App.launchScreens({
iphone : 'splash/iphone.png',
iphone_2x : 'splash/[email protected]',
iphone5 : 'splash/iphone5.png',
iphone6 : 'splash/iphone6.png',
iphone6p_portrait : 'splash/iphone6p_portrait.png',
iphone6p_landscape: 'splash/iphone6p_landscape.png',
ipad_portrait : 'splash/ipad_portrait.png',
ipad_portrait_2x : 'splash/[email protected]',
ipad_landscape : 'splash/ipad_landscape.png',
ipad_landscape_2x : 'splash/[email protected]'
// android_ldpi_portrait
// android_ldpi_landscape
// android_mdpi_portrait
// android_mdpi_landscape
// android_hdpi_portrait
// android_hdpi_landscape
// android_xhdpi_portrait
// android_xhdpi_landscape
});

// Set PhoneGap/Cordova preferences
App.setPreference('HideKeyboardFormAccessoryBar', true);
App.setPreference('StatusBarStyle', 'default');

// // Pass preferences for a particular PhoneGap/Cordova plugin
// App.configurePlugin('com.phonegap.plugins.facebookconnect', {
// APP_ID: '1234567890',
// API_KEY: 'supersecretapikey'
// });
Binary file added splash/ipad_landscape.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/ipad_portrait.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/iphone.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/iphone5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/iphone6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/iphone6p_landscape.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/iphone6p_portrait.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added splash/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0d18b54

Please sign in to comment.