1.29.7 • Published 2 days ago

@everymatrix/casino-tournaments-controller v1.29.7

Weekly downloads
-
License
-
Repository
-
Last release
2 days ago

Overview

Meet the Casino Tournaments Widget

The Casino Tournaments Widget is a collection of web components designed and developed to offer a complete and comprehensive experience. The widget offers customization and ease of instalation.

Why the Casino Tournaments Widget?

There are a variety of options available when discussing the development of a Casino Tournaments as part of your existing product. These options will take time to architect, plan, schedule, develop and test. However, we believe that adding a Casino Tournaments page to your existing or new product should be as easy as copying and pasting from an email; which it is now.

A progressive widget

We like to call our casino widget a "progressive" one since it grows with you. If you just want a simple implementation our architecture and documentation will be there to help you achieve it in mere minutes.

If you are looking for a bigger implementation into a much more mature product the casino widget gives you a set of robust tools for using player sessions, customizing actions, customizing the UI, enabling or disabling widget features on demand and more.

A scalable widget

The Casino Tournaments Widget scales with you. Although the scalability is mainly accomplished by your main product (the one you integrate this widget into) and by your architecture we took all the necessary steps and precautions to ensure the uninterrupted functionality of this product.


Pre-requisites needed

For the Widget to be able to work, the parent website needs to integrated with the EM platform.

Supported integrations:

  • NorWAy Integration
  • UBS Integration

For further information on how to proceed with your current integration please contact your assigned Integration Manager.

Setup the widget on your website.

To install the latest version released for the widget, which will be automatically updated once a new release is made, add the following script tag, in the root page of your application.

The script can be added either in the or in the . We recommend adding it in the footer of the page for better performance of the entire website.

<script src="https://unpkg.com/@everymatrix/casino-tournaments-controller/dist/casino-tournaments-controller.js"></script>

For a specific version, the script tag looks like this:

<script src="https://unpkg.com/@everymatrix/casino-tournaments-controller@1.0.0/dist/casino-tournaments-controller.js"></script>

Usage

PLEASE NOTE: The Casino Tournaments Widget is made of two components - casino-tournaments-controller and casino-tournaments-page-controller. In order to have it completly integrated, please check out the documentation for casino-tournaments-page-controller here -

If the user is not logged in, inside your page you need to add the webcomponent tag for the Casino Tournaments Widget.

<casino-tournaments-controller
  endpoint="https://demo-api.stage.norway.everymatrix.com/v1"
  cmsendpoint="https://wp-one-widgets.everymatrix.com/wp-json/wpone-rest/v1/tournaments"
  numberoftournaments="4"
  showmorestep="3"
  lang="en"
  filters="All,Scheduled,Ongoing,Finished"
  showleaderboard="true"
/>

Once the user is logged in, there are 2 options to render the widget: 1. The tag can be updated as the following:

<casino-tournaments-controller
  session="{SESSION_ID}"
  userid="{USER_ID}"
  endpoint="https://demo-api.stage.norway.everymatrix.com/v1"
  cmsendpoint="https://wp-one-widgets.everymatrix.com/wp-json/wpone-rest/v1/tournaments"
  numberoftournaments="4"
  showmorestep="3"
  lang="en"
  filters="All,Scheduled,Ongoing,Finished"
  showleaderboard="true"
/>
  1. The widget can be notified via window.postMessage() method (more details here - https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage):
  window.postMessage({
    type: 'UserSessionID',
    session: {SESSION_ID},
    userid: {USER_ID}
  });

Full example (not logged in user):

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>EM Widgets | Casino Tournaments Widget Demo</title>

    <script src="https://unpkg.com/@everymatrix/casino-tournaments-controller/dist/casino-tournaments-controller.js"></script>

  </head>
  <body>
    <div class="container">
      <casino-tournaments-controller
        endpoint="https://demo-api.stage.norway.everymatrix.com/v1"
        cmsendpoint="https://wp-one-widgets.everymatrix.com/wp-json/wpone-rest/v1/tournaments"
        numberoftournaments="4"
        showmorestep="3"
        lang="en"
        filters="All,Scheduled,Ongoing,Finished"
        showleaderboard="true"
      />
    </div>
  </body>
</html>

PLEASE NOTE: The given example is a fully working HTML page and demo credentials are used for endpoint and cmsendpoint fields. For development and productions purposes you will need to use your own provided credentials.

API Reference

ParameterMandatoryComment
endpointyesNorWAy endpoint
cmsendpointyesWordPress CMS Endpoint
langyesLanguage of the website
numberoftournamentsnoNumber of tournaments to be shown in the lobby- Default: 6
showmorestepnoNumber of tournaments loaded when Show more button is clicked - Default: 2
filtersnoDefault:'All,Scheduled,Ongoing,Finished'
sessionnoEM SessionID of the logged in user
useridnoEM UserID of the logged in user
loginurlnoThe URL where the user should be redirected when the Login button is clicked
logineventnoThe postMessage event that should be triggered when the Login button is clicked
registerurlnoThe URL where the user should be redirected when the Register button is clicked
registereventnoThe postMessage event that should be triggered when the Register button is clicked

Widget Events

The widget has the ability to send Javascript events to the parent website to extend the functionality.

The Widget currently supports the following events:

EventNameCommentsParams
TournamentDetailsClickedThis postMessage event is triggered when the details button of a tournament is clickedtournamentId - ID of the selected tournament - this ID must be passed to the casino-tournaments-page-controller page
TournamentsPaginationThis postMessage event is triggered when the Show more button is clickedoffset - skipped tournaments, limit - maximum number of the tournaments

Releases

Release VersionValueScopeStatusCompleted Date
0.0.36Initial release-DONE20 Jul 2021
1.29.7

2 days ago

1.29.6

12 days ago

1.29.5

18 days ago

1.29.4

24 days ago

1.29.3

26 days ago

1.29.0

1 month ago

1.28.8

1 month ago

1.28.7

1 month ago

1.28.5

2 months ago

1.28.4

2 months ago

1.28.2

2 months ago

1.28.3

2 months ago

1.28.1

2 months ago

1.28.0

2 months ago

1.27.10

2 months ago

1.27.8

2 months ago

1.27.6

3 months ago

1.27.7

2 months ago

1.27.3

3 months ago

1.27.5

3 months ago

1.27.2

3 months ago

1.27.0

3 months ago

1.26.0

3 months ago

1.25.0

4 months ago

1.24.7

4 months ago

1.24.6

4 months ago

1.24.4

4 months ago

1.24.1

4 months ago

1.24.0

4 months ago

1.23.1

4 months ago

1.23.0

5 months ago

1.22.11

5 months ago

1.22.10

5 months ago

1.22.9

5 months ago

1.22.7

5 months ago

1.22.8

5 months ago

1.18.0

7 months ago

1.19.3

7 months ago

1.19.2

7 months ago

1.19.1

7 months ago

1.19.6

7 months ago

1.19.5

7 months ago

1.20.10

6 months ago

1.20.11

6 months ago

1.20.1

7 months ago

1.20.2

7 months ago

1.20.0

7 months ago

1.20.5

6 months ago

1.20.6

6 months ago

1.20.3

7 months ago

1.20.4

6 months ago

1.20.9

6 months ago

1.20.7

6 months ago

1.20.8

6 months ago

1.22.0

6 months ago

1.22.1

6 months ago

1.22.2

6 months ago

1.22.5

6 months ago

1.22.6

5 months ago

1.13.2

10 months ago

1.13.1

10 months ago

1.13.0

10 months ago

1.13.6

10 months ago

1.13.5

10 months ago

1.13.4

10 months ago

1.13.3

10 months ago

1.13.9

10 months ago

1.13.8

10 months ago

1.13.7

10 months ago

1.14.1

9 months ago

1.14.0

9 months ago

1.14.5

9 months ago

1.14.4

9 months ago

1.14.3

9 months ago

1.14.2

9 months ago

1.14.8

8 months ago

1.14.7

8 months ago

1.14.6

9 months ago

1.13.20

9 months ago

1.13.22

9 months ago

1.13.21

9 months ago

1.13.24

9 months ago

1.13.23

9 months ago

1.15.0

8 months ago

1.15.4

8 months ago

1.15.2

8 months ago

1.15.1

8 months ago

1.15.7

8 months ago

1.15.6

8 months ago

1.15.5

8 months ago

1.16.2

8 months ago

1.16.1

8 months ago

1.16.0

8 months ago

1.17.2

7 months ago

1.17.1

7 months ago

1.17.0

7 months ago

1.17.5

7 months ago

1.17.4

7 months ago

1.13.11

10 months ago

1.17.3

7 months ago

1.13.10

10 months ago

1.13.17

9 months ago

1.13.16

9 months ago

1.13.19

9 months ago

1.13.18

9 months ago

1.13.13

10 months ago

1.13.12

10 months ago

1.13.15

10 months ago

1.13.14

10 months ago

1.12.7

11 months ago

1.6.0

1 year ago

1.5.5

1 year ago

1.5.4

1 year ago

1.5.3

1 year ago

1.5.2

1 year ago

1.5.6

1 year ago

1.9.1

1 year ago

1.9.0

1 year ago

1.8.1

1 year ago

1.9.4

1 year ago

1.9.3

1 year ago

1.9.2

1 year ago

1.7.3

1 year ago

1.7.2

1 year ago

1.7.1

1 year ago

1.7.0

1 year ago

1.8.4

1 year ago

1.8.3

1 year ago

1.10.5

12 months ago

1.10.4

12 months ago

1.10.3

12 months ago

1.10.2

1 year ago

1.10.6

12 months ago

1.11.1

12 months ago

1.10.1

1 year ago

1.10.0

1 year ago

1.12.3

11 months ago

1.12.2

11 months ago

1.12.1

11 months ago

1.12.0

11 months ago

1.12.6

11 months ago

1.12.5

11 months ago

1.12.4

11 months ago

1.11.0

12 months ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

0.0.414

1 year ago

0.0.413

1 year ago

0.0.412

1 year ago

0.0.411

1 year ago

0.0.418

1 year ago

0.0.417

1 year ago

0.0.416

1 year ago

0.0.415

1 year ago

0.0.410

1 year ago

0.0.409

1 year ago

0.0.420

1 year ago

0.0.419

1 year ago

1.0.16

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.2.0

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.2

1 year ago

1.0.2

1 year ago

1.0.0

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

0.0.348

2 years ago

0.0.347

2 years ago

0.0.346

2 years ago

0.0.345

2 years ago

0.0.349

2 years ago

0.0.344

2 years ago

0.0.343

2 years ago

0.0.342

2 years ago

0.0.341

2 years ago

0.0.403

1 year ago

0.0.402

1 year ago

0.0.401

1 year ago

0.0.400

1 year ago

0.0.407

1 year ago

0.0.406

1 year ago

0.0.405

1 year ago

0.0.404

1 year ago

0.0.408

1 year ago

0.0.395

2 years ago

0.0.394

2 years ago

0.0.393

2 years ago

0.0.392

2 years ago

0.0.399

1 year ago

0.0.398

2 years ago

0.0.397

2 years ago

0.0.391

2 years ago

0.0.390

2 years ago

0.0.359

2 years ago

0.0.358

2 years ago

0.0.357

2 years ago

0.0.356

2 years ago

0.0.351

2 years ago

0.0.355

2 years ago

0.0.353

2 years ago

0.0.369

2 years ago

0.0.368

2 years ago

0.0.367

2 years ago

0.0.362

2 years ago

0.0.361

2 years ago

0.0.360

2 years ago

0.0.365

2 years ago

0.0.363

2 years ago

0.0.379

2 years ago

0.0.378

2 years ago

0.0.373

2 years ago

0.0.372

2 years ago

0.0.371

2 years ago

0.0.370

2 years ago

0.0.377

2 years ago

0.0.376

2 years ago

0.0.375

2 years ago

0.0.374

2 years ago

0.0.389

2 years ago

0.0.384

2 years ago

0.0.383

2 years ago

0.0.382

2 years ago

0.0.381

2 years ago

0.0.388

2 years ago

0.0.387

2 years ago

0.0.386

2 years ago

0.0.380

2 years ago

0.0.315

2 years ago

0.0.314

2 years ago

0.0.313

2 years ago

0.0.312

2 years ago

0.0.319

2 years ago

0.0.318

2 years ago

0.0.317

2 years ago

0.0.316

2 years ago

0.0.311

2 years ago

0.0.310

2 years ago

0.0.309

2 years ago

0.0.326

2 years ago

0.0.325

2 years ago

0.0.324

2 years ago

0.0.323

2 years ago

0.0.329

2 years ago

0.0.328

2 years ago

0.0.327

2 years ago

0.0.322

2 years ago

0.0.321

2 years ago

0.0.320

2 years ago

0.0.337

2 years ago

0.0.336

2 years ago

0.0.335

2 years ago

0.0.334

2 years ago

0.0.339

2 years ago

0.0.338

2 years ago

0.0.333

2 years ago

0.0.332

2 years ago

0.0.331

2 years ago

0.0.330

2 years ago

0.0.340

2 years ago

0.0.304

2 years ago

0.0.303

2 years ago

0.0.302

2 years ago

0.0.301

2 years ago

0.0.308

2 years ago

0.0.307

2 years ago

0.0.306

2 years ago

0.0.305

2 years ago

0.0.300

2 years ago

0.0.296

2 years ago

0.0.295

2 years ago

0.0.294

2 years ago

0.0.299

2 years ago

0.0.298

2 years ago

0.0.297

2 years ago

0.0.285

2 years ago

0.0.284

2 years ago

0.0.283

2 years ago

0.0.282

2 years ago

0.0.289

2 years ago

0.0.288

2 years ago

0.0.287

2 years ago

0.0.286

2 years ago

0.0.281

2 years ago

0.0.280

2 years ago

0.0.293

2 years ago

0.0.292

2 years ago

0.0.291

2 years ago

0.0.290

2 years ago

0.0.279

2 years ago

0.0.274

2 years ago

0.0.273

2 years ago

0.0.278

2 years ago

0.0.277

2 years ago

0.0.276

2 years ago

0.0.275

2 years ago

0.0.272

2 years ago

0.0.271

2 years ago

0.0.270

2 years ago

0.0.269

2 years ago

0.0.268

2 years ago

0.0.266

2 years ago

0.0.265

2 years ago

0.0.259

2 years ago

0.0.263

2 years ago

0.0.262

2 years ago

0.0.261

2 years ago

0.0.260

2 years ago

0.0.264

2 years ago

0.0.205

2 years ago

0.0.204

2 years ago

0.0.203

2 years ago

0.0.202

2 years ago

0.0.209

2 years ago

0.0.208

2 years ago

0.0.207

2 years ago

0.0.206

2 years ago

0.0.201

2 years ago

0.0.200

2 years ago

0.0.216

2 years ago

0.0.215

2 years ago

0.0.214

2 years ago

0.0.213

2 years ago

0.0.219

2 years ago

0.0.218

2 years ago

0.0.217

2 years ago

0.0.212

2 years ago

0.0.211

2 years ago

0.0.227

2 years ago

0.0.225

2 years ago

0.0.224

2 years ago

0.0.229

2 years ago

0.0.228

2 years ago

0.0.223

2 years ago

0.0.222

2 years ago

0.0.221

2 years ago

0.0.220

2 years ago

0.0.197

2 years ago

0.0.196

2 years ago

0.0.195

2 years ago

0.0.199

2 years ago

0.0.198

2 years ago

0.0.238

2 years ago

0.0.237

2 years ago

0.0.236

2 years ago

0.0.235

2 years ago

0.0.239

2 years ago

0.0.230

2 years ago

0.0.234

2 years ago

0.0.233

2 years ago

0.0.232

2 years ago

0.0.231

2 years ago

0.0.249

2 years ago

0.0.248

2 years ago

0.0.247

2 years ago

0.0.246

2 years ago

0.0.241

2 years ago

0.0.240

2 years ago

0.0.245

2 years ago

0.0.244

2 years ago

0.0.243

2 years ago

0.0.242

2 years ago

0.0.258

2 years ago

0.0.257

2 years ago

0.0.252

2 years ago

0.0.251

2 years ago

0.0.250

2 years ago

0.0.256

2 years ago

0.0.255

2 years ago

0.0.254

2 years ago

0.0.253

2 years ago

0.0.169

2 years ago

0.0.164

2 years ago

0.0.163

2 years ago

0.0.168

2 years ago

0.0.167

2 years ago

0.0.166

2 years ago

0.0.165

2 years ago

0.0.175

2 years ago

0.0.174

2 years ago

0.0.173

2 years ago

0.0.172

2 years ago

0.0.171

2 years ago

0.0.170

2 years ago

0.0.186

2 years ago

0.0.185

2 years ago

0.0.184

2 years ago

0.0.189

2 years ago

0.0.188

2 years ago

0.0.187

2 years ago

0.0.182

2 years ago

0.0.181

2 years ago

0.0.194

2 years ago

0.0.193

2 years ago

0.0.192

2 years ago

0.0.191

2 years ago

0.0.190

2 years ago

0.0.159

2 years ago

0.0.158

2 years ago

0.0.153

2 years ago

0.0.152

3 years ago

0.0.150

3 years ago

0.0.157

2 years ago

0.0.156

2 years ago

0.0.155

2 years ago

0.0.154

2 years ago

0.0.162

2 years ago

0.0.161

2 years ago

0.0.160

2 years ago

0.0.139

3 years ago

0.0.138

3 years ago

0.0.137

3 years ago

0.0.149

3 years ago

0.0.148

3 years ago

0.0.147

3 years ago

0.0.142

3 years ago

0.0.141

3 years ago

0.0.140

3 years ago

0.0.146

3 years ago

0.0.145

3 years ago

0.0.144

3 years ago

0.0.143

3 years ago

0.0.128

3 years ago

0.0.127

3 years ago

0.0.126

3 years ago

0.0.125

3 years ago

0.0.129

3 years ago

0.0.124

3 years ago

0.0.136

3 years ago

0.0.131

3 years ago

0.0.130

3 years ago

0.0.135

3 years ago

0.0.134

3 years ago

0.0.133

3 years ago

0.0.132

3 years ago

0.0.106

3 years ago

0.0.105

3 years ago

0.0.104

3 years ago

0.0.103

3 years ago

0.0.109

3 years ago

0.0.108

3 years ago

0.0.107

3 years ago

0.0.117

3 years ago

0.0.116

3 years ago

0.0.115

3 years ago

0.0.114

3 years ago

0.0.119

3 years ago

0.0.118

3 years ago

0.0.113

3 years ago

0.0.112

3 years ago

0.0.111

3 years ago

0.0.110

3 years ago

0.0.120

3 years ago

0.0.123

3 years ago

0.0.122

3 years ago

0.0.121

3 years ago

0.0.102

3 years ago

0.0.101

3 years ago

0.0.98

3 years ago

0.0.99

3 years ago

0.0.100

3 years ago

0.0.96

3 years ago

0.0.97

3 years ago

0.0.95

3 years ago

0.0.89

3 years ago

0.0.90

3 years ago

0.0.91

3 years ago

0.0.92

3 years ago

0.0.93

3 years ago

0.0.94

3 years ago

0.0.88

3 years ago

0.0.87

3 years ago

0.0.86

3 years ago

0.0.84

3 years ago

0.0.85

3 years ago

0.0.81

3 years ago

0.0.82

3 years ago

0.0.83

3 years ago

0.0.80

3 years ago

0.0.73

3 years ago

0.0.74

3 years ago

0.0.75

3 years ago

0.0.76

3 years ago

0.0.77

3 years ago

0.0.78

3 years ago

0.0.79

3 years ago

0.0.70

3 years ago

0.0.71

3 years ago

0.0.72

3 years ago

0.0.68

3 years ago

0.0.69

3 years ago

0.0.67

3 years ago

0.0.66

3 years ago

0.0.63

3 years ago

0.0.64

3 years ago

0.0.65

3 years ago

0.0.62

3 years ago

0.0.61

3 years ago

0.0.60

3 years ago

0.0.59

3 years ago

0.0.57

3 years ago

0.0.58

3 years ago

0.0.55

3 years ago

0.0.56

3 years ago

0.0.54

3 years ago

0.0.53

3 years ago

0.0.52

3 years ago

0.0.51

3 years ago

0.0.50

3 years ago

0.0.42

3 years ago

0.0.43

3 years ago

0.0.44

3 years ago

0.0.45

3 years ago

0.0.46

3 years ago

0.0.47

3 years ago

0.0.48

3 years ago

0.0.49

3 years ago

0.0.41

3 years ago

0.0.40

3 years ago

0.0.38

3 years ago

0.0.39

3 years ago

0.0.37

3 years ago

0.0.36

3 years ago

0.0.33

3 years ago

0.0.34

3 years ago

0.0.35

3 years ago

0.0.32

3 years ago

0.0.31

3 years ago

0.0.30

3 years ago

0.0.29

3 years ago

0.0.27

3 years ago

0.0.28

3 years ago

0.0.20

3 years ago

0.0.21

3 years ago

0.0.25

3 years ago

0.0.26

3 years ago

0.0.19

3 years ago

0.0.18

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.9

3 years ago

0.0.16

3 years ago

0.0.8

3 years ago

0.0.17

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.3

3 years ago