+/* Dashboard.java
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
package de.dhbwloe.campusapp.fragments;
-
import de.dhbwloe.campusapp.CampusAppFragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.ImageView;
import de.dhbwloe.campusapp.R;
import de.dhbwloe.campusapp.search.SearchIndices;
new SearchIndices("Dashboard", true) {{
setUpdateTime(1);
setTarget("#Dashboard");
- setTitle("Dashboard");
- setDescription("Dashboard der App :)");
- addKeyWord("home, dashboard, start, übersicht, overview");
+ setTitle(R.string.search_dashboard_title);
+ setDescription(R.string.search_dashboard_description);
+ addKeyWord(R.string.search_dashboard_keywords);
}},
};
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
- AppContext.getDatabaseManager().setRuntimeCache("CourseName", "tif13a");
}
@Override
try {
view = inflater.inflate(R.layout.fragment_dashboard, container, false);
} catch (InflateException e) {
+ if(view == null)
+ return null;
}
- AppContext.setTitle("Dashboard");
+ AppContext.setTitle(AppContext.getResString(R.string.dashboard_title));
String kursTag = AppContext.getDatabaseManager().getRuntimeCache("CourseName");
if(kursTag == null || kursTag.isEmpty()) {
timetable.setVisibility(View.GONE);
}
+ ImageView image;
+ image = (ImageView)view.findViewById(R.id.timetable_image);
+ image.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ AppContext.getNavigationManager().navigatePage("Vorlesungsplan");
+ }
+ });
+
+ image = (ImageView)view.findViewById(R.id.mensa_image);
+ image.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ AppContext.getNavigationManager().navigatePage("Mensa");
+ }
+ });
+
+ image = (ImageView)view.findViewById(R.id.news_dhbw_image);
+ image.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ AppContext.getNavigationManager().navigatePage("News");
+ }
+ });
+
+ image = (ImageView)view.findViewById(R.id.news_stuv_image);
+ image.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ AppContext.getNavigationManager().navigatePage("News");
+ }
+ });
+
return view;
}
}