Skip to content

Instantly share code, notes, and snippets.

View yunusemredilber's full-sized avatar
:shipit:
Hanging out at localhost

Yunus Emre Dilber yunusemredilber

:shipit:
Hanging out at localhost
View GitHub Profile
@yunusemredilber
yunusemredilber / JsBridge.java
Created October 1, 2019 12:32
Turbolinks Android - Fix Session Issues
public class JsBridge {
private Context context;
public static android.webkit.CookieManager cookieManager = CookieManager.getInstance();
public JsBridge(Context context){
this.context = context;
}
@JavascriptInterface
@yunusemredilber
yunusemredilber / MainActivity.java
Created September 27, 2019 11:24
Android Translucent Status Bar
import androidx.appcompat.app.AppCompatActivity;
import android.os.Build;
import android.os.Bundle;
import android.view.WindowManager;
public class MainActivity extends AppCompatActivity {
// -----------------------------------------------------------------------
// Activity overrides
// -----------------------------------------------------------------------
@yunusemredilber
yunusemredilber / _form.html.erb
Created September 10, 2019 11:21
One by one multiple file (image) upload [Ruby on Rails] [StimulusJS]
<%= form_with(model: content, id: 'content_form',
data: {controller: 'image-upload',
target: 'image-upload.form',
action: 'ajax:beforeSend->image-upload#submit'}) do |form| %>
<div data-target="image-upload.imagePreviews"></div>
<%= form.file_field :photos, multiple: true,
accept: "image/*;capture=camera|library",
data: { action: "image-upload#multiImageDisplay" } %>
@yunusemredilber
yunusemredilber / AndroidManifest.xml
Created September 3, 2019 13:54
Android Turbolinks Geolocation Handling
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
@yunusemredilber
yunusemredilber / build.gradle
Created August 12, 2019 21:46
turbolinks-android fix unnecessary runtime crash
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.1"
defaultConfig {
applicationId "com.example.groupath"
minSdkVersion 19
targetSdkVersion 29
versionCode 1