X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/5665d9c306165c144fc60b9749ac184cb32369c0..00482b6dcb1e98da39df54374f7098b51d66bee5:/src/com/owncloud/android/ui/dialog/ChangelogDialog.java diff --git a/src/com/owncloud/android/ui/dialog/ChangelogDialog.java b/src/com/owncloud/android/ui/dialog/ChangelogDialog.java index 73dc98f9..83c6053b 100644 --- a/src/com/owncloud/android/ui/dialog/ChangelogDialog.java +++ b/src/com/owncloud/android/ui/dialog/ChangelogDialog.java @@ -1,10 +1,11 @@ -/* ownCloud Android client application - * Copyright (C) 2012-2013 ownCloud Inc. +/** + * ownCloud Android client application + * + * Copyright (C) 2015 ownCloud Inc. * * 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 2 of the License, or - * (at your option) any later version. + * it under the terms of the GNU General Public License version 2, + * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -18,34 +19,31 @@ package com.owncloud.android.ui.dialog; -import java.io.InputStream; -import java.util.Scanner; - import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; -import android.net.Uri; import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; +import android.support.v4.app.DialogFragment; import android.webkit.WebView; -import android.widget.TextView; -import com.actionbarsherlock.app.SherlockDialogFragment; import com.owncloud.android.R; +import com.owncloud.android.utils.DisplayUtils; + /** * Dialog to show the contents of res/raw/CHANGELOG.txt */ -public class ChangelogDialog extends SherlockDialogFragment { +public class ChangelogDialog extends DialogFragment { - private static final String ARG_CANCELABLE = ChangelogDialog.class.getCanonicalName() + ".ARG_CANCELABLE"; + private static final String ARG_CANCELABLE = ChangelogDialog.class.getCanonicalName() + + ".ARG_CANCELABLE"; /** * Public factory method to get dialog instances. * - * @param cancelable If 'true', the dialog can be cancelled by the user input (BACK button, touch outside...) + * @param cancelable If 'true', the dialog can be cancelled by the user input + * (BACK button, touch outside...) * @return New dialog instance, ready to show. */ public static ChangelogDialog newInstance(boolean cancelable) { @@ -64,13 +62,14 @@ public class ChangelogDialog extends SherlockDialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { /// load the custom view to insert in the dialog, between title and WebView webview = new WebView(getActivity()); - webview.loadUrl("file:///android_res/raw/" + getResources().getResourceEntryName(R.raw.changelog) + ".html"); + webview.loadUrl("file:///android_res/raw/" + + getResources().getResourceEntryName(R.raw.changelog) + ".html"); /// build the dialog AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); Dialog dialog = builder.setView(webview) - .setIcon(R.drawable.icon) + .setIcon(DisplayUtils.getSeasonalIconId()) //.setTitle(R.string.whats_new) .setPositiveButton(R.string.common_ok, new DialogInterface.OnClickListener() { @@ -88,7 +87,8 @@ public class ChangelogDialog extends SherlockDialogFragment { * {@inheritDoc} *-/ @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { /// load the custom layout View view = inflater.inflate(R.layout.fragment_changelog, container); mEditText = (EditText) view.findViewById(R.id.txt_your_name);